#include "gen.h" #include "version.h" #include static const char header[] = "#ifndef CONFCONF_PRIV_H\n" "#define CONFCONF_PRIV_H\n" "\n" "#include \n" "#include \n" "#include \n" "\n" "struct confconf_priv_fstate {\n" " void *f;\n" " int (*gcp)(void *);\n" " size_t line;\n" " size_t col;\n" " size_t byte;\n" "};\n" "\n" "#endif\n" ; void gen(FILE *f, struct parse_result_s pr, struct analyse_result_s ar) { time_t t; struct tm *ti; time(&t); ti = localtime(&t); fprintf(f, "/* generated by %s on %04d-%02d-%02d */\n", VERSION, ti->tm_year + 1900, ti->tm_mon + 1, ti->tm_mday); fprintf(f, header); }