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

Diff for /OpenXM/src/util/oxgentexi.c between version 1.5 and 1.6

version 1.5, 2005/04/06 05:08:11 version 1.6, 2005/04/06 09:26:29
Line 1 
Line 1 
 /*  $OpenXM: OpenXM/src/util/oxgentexi.c,v 1.4 2005/04/05 13:12:06 takayama Exp $ */  /*  $OpenXM: OpenXM/src/util/oxgentexi.c,v 1.5 2005/04/06 05:08:11 takayama Exp $ */
   
 #include <stdio.h>  #include <stdio.h>
 int Debug = 0;  int Debug = 0;
Line 300  struct item *getItem() {
Line 300  struct item *getItem() {
   int pp,pOld;    int pp,pOld;
   int argc;    int argc;
   int examplec = 0;    int examplec = 0;
     int i;
   it = newItem();    it = newItem();
   do {    do {
     p = nextToken(key,LIMIT);      p = nextToken(key,LIMIT);
Line 425  struct item *getItem() {
Line 426  struct item *getItem() {
         }          }
       }        }
     }else{      }else{
       fprintf(stderr,"Warning: unknown keyword << %s >> at %s. Ignored.\n",key, it->name);        fprintf(stderr,"Error: unknown keyword << %s >> at %s.\n",key, it->name);
             fprintf(stderr,"       The error occurs around ");
             for (i=pp ; i < p; i++) fputc(S[i],stderr);
             fprintf(stderr,"\n\n");
             exit(1);
       p = nextToken(key,LIMIT);        p = nextToken(key,LIMIT);
     }      }
   }while (p >= 0);    }while (p >= 0);
Line 623  outputExample(FILE *fp,char *s) {
Line 628  outputExample(FILE *fp,char *s) {
                 fprintf(fp,":"); i += 5;                  fprintf(fp,":"); i += 5;
           }else fprintf(fp,"@@");            }else fprintf(fp,"@@");
     }else{      }else{
           fputc(s[i],fp);            if (s[i] == '{') {fprintf(fp,"%s","@{"); }
             else if (s[i] == '}') {fprintf(fp,"%s","@}");}
             else fputc(s[i],fp);
     }      }
   }    }
 }  }

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

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