Home | History | Annotate | Download | only in nawk-20071023

Lines Matching refs:PRINTF

77 	{ PRINTF, "awkprintf", "printf" },
122 printf("#include <stdio.h>\n");
123 printf("#include \"awk.h\"\n");
124 printf("#include \"ytab.h\"\n\n");
142 printf("static char *printname[%d] = {\n", SIZE);
154 printf("\t(char *) \"%s\",\t/* %d */\n", name, tok);
157 printf("};\n\n");
161 printf("\nCell *(*proctab[%d])(Node **, int) = {\n", SIZE);
164 printf("\tnullproc,\t/* %s */\n", names[i]);
166 printf("\t%s,\t/* %s */\n", table[i], names[i]);
167 printf("};\n\n");
169 printf("char *tokname(int n)\n"); /* print a tokname() function */
170 printf("{\n");
171 printf(" static char buf[100];\n\n");
172 printf(" if (n < FIRSTTOKEN || n > LASTTOKEN) {\n");
173 printf(" sprintf(buf, \"token %%d\", n);\n");
174 printf(" return buf;\n");
175 printf(" }\n");
176 printf(" return printname[n-FIRSTTOKEN];\n");
177 printf("}\n");