From 85456307365f470378df2f5e7fc3a355bc3d4ace Mon Sep 17 00:00:00 2001 From: katherine Date: Thu, 30 May 2019 07:34:25 -0700 Subject: add configurable uthash header location --- src/gen.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/gen.c') diff --git a/src/gen.c b/src/gen.c index e427b7c..1283119 100644 --- a/src/gen.c +++ b/src/gen.c @@ -55,7 +55,7 @@ void gen(FILE *f, struct parse_result_s pr, struct analyse_result_s ar) fprintf(f, sdoublel); if (ar.uses_hash) - fprintf(f, shash); + fprintf(f, shash, pr.location); /******** * BODY * @@ -140,11 +140,12 @@ void gen(FILE *f, struct parse_result_s pr, struct analyse_result_s ar) /* hash */ if (ar.uses_hash) { fprintf(f, - "#include \n\n" + "#include %s\n\n" "struct confconf_hash_%s {\n" " char *key;\n" " union {\n" "%s%s%s%s%s%s%s%s%s%s%s", + pr.location, pr.suffix, (ar.uses_type[PARSE_TYPE_HASH_BOOL] ? " bool b;\n" : ""), -- cgit v1.2.3