[BACK]Return to gentexi.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / asir-contrib / packages / doc

Diff for /OpenXM/src/asir-contrib/packages/doc/Attic/gentexi.c between version 1.4 and 1.5

version 1.4, 2002/08/08 08:56:32 version 1.5, 2002/08/23 03:26:16
Line 1 
Line 1 
  /*  $OpenXM: OpenXM/src/asir-contrib/packages/doc/gentexi.c,v 1.3 2002/02/09 08:50:48 takayama Exp $  */   /*  $OpenXM: OpenXM/src/asir-contrib/packages/doc/gentexi.c,v 1.4 2002/08/08 08:56:32 takayama Exp $  */
   
 #include <stdio.h>  #include <stdio.h>
 int Debug = 0;  int Debug = 0;
Line 101  main(int argc,char *argv[]) {
Line 101  main(int argc,char *argv[]) {
   shell(items,n);    shell(items,n);
   if (Debug) fprintf(stderr,"Done.\n");    if (Debug) fprintf(stderr,"Done.\n");
   
     printMenu(stdout,items,n);
   
   for (i=0; i<n; i++) {    for (i=0; i<n; i++) {
     printTexi(stdout,items[i]);      printTexi(stdout,items[i]);
   }    }
Line 403  shell(struct item *v[],int n) {
Line 405  shell(struct item *v[],int n) {
   }    }
 }  }
   
   printMenu(FILE *fp, struct item **it, int n) {
     int i;
   
     fprintf(fp,"@menu\n");
     for ( i = 0; i < n; i++ )
           fprintf(fp,"* %s::\n",it[i]->name);
     fprintf(fp,"@end menu\n");
   }
   
 printTexi(FILE *fp, struct item *it) {  printTexi(FILE *fp, struct item *it) {
   int i;    int i;
   fprintf(fp,"@c DO NOT EDIT THIS FILE. Generated by gentexi.\n");    fprintf(fp,"@c DO NOT EDIT THIS FILE. Generated by gentexi.\n");
Line 415  printTexi(FILE *fp, struct item *it) {
Line 426  printTexi(FILE *fp, struct item *it) {
     return ;      return ;
   }    }
   
   #if 0
   fprintf(fp,"@menu\n");    fprintf(fp,"@menu\n");
   fprintf(fp,"* %s\n",it->name);    fprintf(fp,"* %s::\n",it->name);
   fprintf(fp,"@end menu\n");    fprintf(fp,"@end menu\n");
   #endif
   fprintf(fp,"@node %s,,, %s\n",it->name,Upnode);    fprintf(fp,"@node %s,,, %s\n",it->name,Upnode);
   fprintf(fp,"@subsection @code{%s}\n",it->name);    fprintf(fp,"@subsection @code{%s}\n",it->name);
   fprintf(fp,"@findex %s\n",it->name);    fprintf(fp,"@findex %s\n",it->name);

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

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