Lines Matching refs:hfile
94 static FILE *hfile; variable
114 if ((hfile = fopen("syntax.h", "w")) == NULL) { in main()
118 fputs(writer, hfile); in main()
121 fputs("#include <sys/cdefs.h>\n", hfile); in main()
122 fputs("#include <limits.h>\n\n", hfile); in main()
125 fputs("/* Syntax classes */\n", hfile); in main()
128 fputs(buf, hfile); in main()
130 putc('\t', hfile); in main()
131 fprintf(hfile, "/* %s */\n", synclass[i].comment); in main()
133 putc('\n', hfile); in main()
134 fputs("/* Syntax classes for is_ functions */\n", hfile); in main()
137 fputs(buf, hfile); in main()
139 putc('\t', hfile); in main()
140 fprintf(hfile, "/* %s */\n", is_entry[i].comment); in main()
142 putc('\n', hfile); in main()
143 fputs("#define SYNBASE (1 - CHAR_MIN)\n", hfile); in main()
144 fputs("#define PEOF -SYNBASE\n\n", hfile); in main()
145 putc('\n', hfile); in main()
146 fputs("#define BASESYNTAX (basesyntax + SYNBASE)\n", hfile); in main()
147 fputs("#define DQSYNTAX (dqsyntax + SYNBASE)\n", hfile); in main()
148 fputs("#define SQSYNTAX (sqsyntax + SYNBASE)\n", hfile); in main()
149 fputs("#define ARISYNTAX (arisyntax + SYNBASE)\n", hfile); in main()
150 putc('\n', hfile); in main()
152 putc('\n', hfile); in main()
228 fprintf(hfile, "extern const char %s[];\n", name); in init()
317 fprintf(hfile, "%s\n", *pp); in output_type_macros()