From ffd035e9e053520b062a014b8d6aa98fa61e0fcd Mon Sep 17 00:00:00 2001 From: Lev Walkin Date: Sat, 16 Oct 2010 01:26:57 -0700 Subject: [PATCH] react to -fincludes-quoted --- libasn1compiler/asn1c_misc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libasn1compiler/asn1c_misc.c b/libasn1compiler/asn1c_misc.c index f48ab081..f98ccb04 100644 --- a/libasn1compiler/asn1c_misc.c +++ b/libasn1compiler/asn1c_misc.c @@ -261,9 +261,11 @@ asn1c_type_name(arg_t *arg, asn1p_expr_t *expr, enum tnfmt _format) { case TNF_INCLUDE: return asn1c_make_identifier( AMI_MASK_ONLY_SPACES | AMI_NODELIMITER, - 0, stdname ? "<" : "\"", + 0, ((!stdname || (arg->flags & A1C_INCLUDES_QUOTED)) + ? "\"" : "<"), exprid ? exprid->Identifier : typename, - stdname ? ".h>" : ".h\"", 0); + ((!stdname || (arg->flags & A1C_INCLUDES_QUOTED)) + ? ".h\"" : ".h>"), 0); case TNF_SAFE: return asn1c_make_identifier(0, exprid, typename, 0); case TNF_CTYPE: /* C type */