diff options
author | katherine <k@airen-no-jikken.icu> | 2019-05-30 07:34:25 -0700 |
---|---|---|
committer | katherine <k@airen-no-jikken.icu> | 2019-05-30 07:34:25 -0700 |
commit | 85456307365f470378df2f5e7fc3a355bc3d4ace (patch) | |
tree | 52bf3f24741399237bd99ea3fde253a3b8d83b0c /src/gen.c | |
parent | 00d99b082162e287d481577915be73d5bf1dc483 (diff) | |
download | confconf-85456307365f470378df2f5e7fc3a355bc3d4ace.tar.gz |
add configurable uthash header location
Diffstat (limited to 'src/gen.c')
-rw-r--r-- | src/gen.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -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 <uthash.h>\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" : ""), |