static void find_formats (void) { unsigned int i; for (i = 0; i < NUM_RTX_CODE; i++) { const char **f; if (special_format (defs[i].format)) continue; for (f = formats; *f; f++) if (! strcmp (*f, defs[i].format)) break; if (*f == 0) *f = defs[i].format; } }
static void genheader (void) { unsigned int i; const char **fmt; puts ("#ifndef GCC_GENRTL_H"); puts ("#define GCC_GENRTL_H\n"); for (fmt = formats; *fmt; ++fmt) gendecl (*fmt); putchar ('\n'); for (i = 0; i < NUM_RTX_CODE; i++) if (! special_format (defs[i].format)) genmacro (i); puts ("\n#endif /* GCC_GENRTL_H */"); }