Annotation of OpenXM/src/kan96xx/Doc/ole.c, Revision 1.1.1.1
1.1 maekawa 1: #include <stdio.h>
2:
3: main() {
4: FILE *fp;
5: int c;
6: char fname[1024];
7: int i;
8: printf("\\def\\at{\\catcode`@=11{@}\\catcode`@=12 } \n");
9: while ((c=getchar()) != EOF) {
10: if (c != '@') {
11: putchar(c);
12: }else{
13: i = 0;
14: while (1) {
15: c = getchar();
16: if (c <= ' ') {
17: fname[i]='\0';
18: break;
19: }
20: fname[i++] = c;
21: }
22: fp = fopen(fname,"r");
23: if (fp == (FILE *)NULL) {
24: fprintf(stderr,"I cannot find the file %s.\n",fname);
25: }else{
26: printf("\\begin{verbatim}\n");
27: while ((c =fgetc(fp)) != EOF) putchar(c);
28: printf("\n\\end{verbatim}\n");
29: }
30: }
31: }
32: exit(0);
33: }
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>