From e27e056b45ff1be8a25a8d810c69fbbe904f70d2 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Tue, 16 Nov 2021 10:23:42 -0500 Subject: [PATCH] asn1: use roken for generated source files roken ensures the correct headers are used for each platform, ensures availability of non-portable constants (e.g. ENOTSUP), and on Windows enforces a consistent source for memory management. Change-Id: I31aa2935d0af9f3d9529166679d9eff35ccedfad --- lib/asn1/gen.c | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/lib/asn1/gen.c b/lib/asn1/gen.c index 39ea9d037..77a00f5d0 100644 --- a/lib/asn1/gen.c +++ b/lib/asn1/gen.c @@ -177,9 +177,9 @@ init_generate (const char *filename, const char *base) "#ifndef __%s_h__\n" "#define __%s_h__\n\n", headerbase, headerbase); fprintf (headerfile, - "#include \n" - "#include \n" - "#include \n\n"); + "#include \n" + "#include \n" + "#include \n"); fprintf (headerfile, "#ifndef __asn1_common_definitions__\n" "#define __asn1_common_definitions__\n\n"); @@ -307,12 +307,8 @@ init_generate (const char *filename, const char *base) fprintf (templatefile, "/* Generated from %s */\n" "/* Do not edit */\n\n" - "#include \n" - "#include \n" - "#include \n" - "#include \n" - "#include \n" - "#include \n" + "#include \n" + "#include \n" "#include \n" "#include <%s>\n", filename, @@ -411,12 +407,8 @@ generate_header_of_codefile(const char *name) "/* Generated from %s */\n" "/* Do not edit */\n\n" "#define ASN1_LIB\n\n" - "#include \n" - "#include \n" - "#include \n" - "#include \n" - "#include \n" - "#include \n" + "#include \n" + "#include \n" "#include <%s>\n", orig_filename, type_file_string);