[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.16 and 1.18

version 1.16, 2017/03/18 01:17:44 version 1.18, 2017/03/28 12:00:04
Line 1 
Line 1 
 /*  $OpenXM: OpenXM/src/util/oxgentexi.c,v 1.15 2013/08/31 08:16:02 ohara Exp $ */  /*  $OpenXM: OpenXM/src/util/oxgentexi.c,v 1.17 2017/03/19 00:22:16 takayama Exp $ */
   
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
Line 462  struct item *getItem() {
Line 462  struct item *getItem() {
         }          }
       }        }
     }else{      }else{
       fprintf(stderr,"Error: unknown keyword << %s >> at %s.\n",key, it->name);        fprintf(stderr,"Warning: unknown keyword << %s >> at %s.\n",key, it->name);
           fprintf(stderr,"       The error occurs around ");            fprintf(stderr,"       The error occurs around ");
           for (i=pp ; i < p; i++) fputc(S[i],stderr);            for (i=pp ; i < p; i++) fputc(S[i],stderr);
           fprintf(stderr,"\n\n");            fprintf(stderr,"\n\n");
           exit(1);  
       p = nextToken(key,LIMIT);        p = nextToken(key,LIMIT);
     }      }
   }while (p >= 0);    }while (p >= 0);
Line 515  printTexi(FILE *fp, struct item *it) {
Line 514  printTexi(FILE *fp, struct item *it) {
 void  void
 printTexi_common(FILE *fp,struct item *it) {  printTexi_common(FILE *fp,struct item *it) {
   int i;    int i;
     int elen;
   if ((it->shortDescription != NULL) || (it->refc >0)    if ((it->shortDescription != NULL) || (it->refc >0)
       || (it->examplec > 0)) {        || (it->examplec > 0)) {
     if (it->description != NULL) {      if (it->description != NULL) {
Line 544  printTexi_common(FILE *fp,struct item *it) {
Line 544  printTexi_common(FILE *fp,struct item *it) {
       if (GenExample) {        if (GenExample) {
         outputOfExample(it->examplev[i]);          outputOfExample(it->examplev[i]);
       }        }
       fprintf(fp,"@end example\n");        elen=strlen(it->examplev[i]);
         if ((it->examplev[i])[elen-1] == '\n') fprintf(fp,"@end example\n");
         else fprintf(fp,"\n@end example\n");
       if (it->exampleDescv[i] != NULL && strlen(it->exampleDescv[i]) > 0) {        if (it->exampleDescv[i] != NULL && strlen(it->exampleDescv[i]) > 0) {
         fprintf(fp,"%s\n\n",it->exampleDescv[i]);          fprintf(fp,"%s\n\n",it->exampleDescv[i]);
       }        }

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.18

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