From 101d5ad1f3e864f3b6442b6063151ffb47178099 Mon Sep 17 00:00:00 2001 From: katherine Date: Thu, 23 May 2019 03:23:59 -0700 Subject: add basetype-use-checks to analyse --- src/gen.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'src/gen.c') diff --git a/src/gen.c b/src/gen.c index e69de29..98e067b 100644 --- a/src/gen.c +++ b/src/gen.c @@ -0,0 +1,38 @@ +#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); +} -- cgit v1.2.3