version 1.6, 2005/04/06 09:26:29 |
version 1.8, 2005/04/14 02:21:49 |
|
|
/* $OpenXM: OpenXM/src/util/oxgentexi.c,v 1.5 2005/04/06 05:08:11 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/util/oxgentexi.c,v 1.7 2005/04/11 11:13:32 takayama Exp $ */ |
|
|
#include <stdio.h> |
#include <stdio.h> |
int Debug = 0; |
int Debug = 0; |
Line 41 int GenExample = 0; |
|
Line 41 int GenExample = 0; |
|
int DebugItem = 0; |
int DebugItem = 0; |
char *Title = NULL; |
char *Title = NULL; |
char *Author = NULL; |
char *Author = NULL; |
|
char *InfoName = NULL; |
int NoSorting = 0; |
int NoSorting = 0; |
|
|
main(int argc,char *argv[]) { |
main(int argc,char *argv[]) { |
Line 71 main(int argc,char *argv[]) { |
|
Line 72 main(int argc,char *argv[]) { |
|
DebugItem = 1; |
DebugItem = 1; |
}else if (strcmp(argv[i],"--title") == 0) { |
}else if (strcmp(argv[i],"--title") == 0) { |
i++; Title = str(argv[i]); |
i++; Title = str(argv[i]); |
|
}else if (strcmp(argv[i],"--infoName") == 0) { |
|
i++; InfoName = str(argv[i]); |
}else if (strcmp(argv[i],"--author") == 0) { |
}else if (strcmp(argv[i],"--author") == 0) { |
i++; Author = str(argv[i]); |
i++; Author = str(argv[i]); |
}else if (strcmp(argv[i],"--noSorting") == 0) { |
}else if (strcmp(argv[i],"--noSorting") == 0) { |
Line 125 main(int argc,char *argv[]) { |
|
Line 128 main(int argc,char *argv[]) { |
|
exit(0); |
exit(0); |
} |
} |
|
|
if (Title) printTitlePage(Title,Author); |
if (Title) printTitlePage(Title,Author,InfoName); |
|
|
printMenu(stdout,items,n); |
printMenu(stdout,items,n); |
|
|
Line 662 outputOfExample(char *com) { |
|
Line 665 outputOfExample(char *com) { |
|
putchar('\n'); |
putchar('\n'); |
} |
} |
|
|
printTitlePage(char *title, char *author) { |
printTitlePage(char *title, char *author,char *infoName) { |
printf("\\input texinfo\n"); |
printf("\\input texinfo\n"); |
printf("@def@colon{:}\n\n"); |
printf("@def@colon{:}\n\n"); |
printf("@iftex\n"); |
printf("@iftex\n"); |
Line 672 printTitlePage(char *title, char *author) { |
|
Line 675 printTitlePage(char *title, char *author) { |
|
printf("@end iftex\n"); |
printf("@end iftex\n"); |
printf("@overfullrule=0pt\n"); |
printf("@overfullrule=0pt\n"); |
|
|
printf("@setfilename %s\n",Title); |
if (infoName != NULL) printf("@setfilename %s\n",infoName); |
|
else printf("@setfilename asir-contrib-infoName-is-not-set\n"); |
printf("@settitle %s\n",Title); |
printf("@settitle %s\n",Title); |
|
|
printf("@titlepage\n"); |
printf("@titlepage\n"); |
Line 685 printTitlePage(char *title, char *author) { |
|
Line 689 printTitlePage(char *title, char *author) { |
|
} |
} |
|
|
printBye() { |
printBye() { |
|
printf("@node Index,,, Top\n"); |
|
printf("@unnumbered Index\n"); |
|
printf("@printindex fn\n"); |
|
printf("@printindex cp\n"); |
|
printf("@iftex\n"); |
|
printf("@vfill @eject\n"); |
|
printf("@end iftex\n"); |
|
printf("@summarycontents\n"); |
|
printf("@contents\n"); |
printf("\n@bye\n"); |
printf("\n@bye\n"); |
} |
} |
/* Old file was OpenXM/src/asir-contrib/packages/doc/gentexi.c */ |
/* Old file was OpenXM/src/asir-contrib/packages/doc/gentexi.c */ |