[BACK]Return to oxserver00.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / kxx

Diff for /OpenXM/src/kxx/oxserver00.c between version 1.5 and 1.6

version 1.5, 2001/05/06 07:53:01 version 1.6, 2001/12/21 02:32:11
Line 1 
Line 1 
 /* $OpenXM: OpenXM/src/kxx/oxserver00.c,v 1.4 2000/07/30 09:55:40 takayama Exp $ */  /* $OpenXM: OpenXM/src/kxx/oxserver00.c,v 1.5 2001/05/06 07:53:01 takayama Exp $ */
 /* nullserver01 */  /* nullserver01 */
 #include <stdio.h>  #include <stdio.h>
 #include <sys/types.h>  #include <sys/types.h>
Line 64  main(int argc, char *argv[]) {
Line 64  main(int argc, char *argv[]) {
   
 static char *getSuffix(char *s) {  static char *getSuffix(char *s) {
   /* getSuffix("ox_sm1_forAsir") returns "forAsir" */    /* getSuffix("ox_sm1_forAsir") returns "forAsir" */
     /* getSuffix("ox_sm1_forAsir.exe") returns "forAsir" */
   /* getSuffix("ox_sm1_gnuplot") returns "gnuplot" */    /* getSuffix("ox_sm1_gnuplot") returns "gnuplot" */
   int n,i,k;    int n,i,k;
   n = strlen(s);    n = strlen(s);
     if (n > 5 && (strcmp(".exe",&(s[n-4]))==0 || strcmp(".EXE",&(s[n-4]))==0)) {
       s[n-4] = '\0';
     }
   for (i=n-1; i>=0; i--) {    for (i=n-1; i>=0; i--) {
     if (s[i] == '_') {      if (s[i] == '_') {
       return( s+i+1 );        return( s+i+1 );

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>