diff options
author | Lev Walkin <vlm@lionet.info> | 2010-10-16 01:26:57 -0700 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2010-10-16 01:26:57 -0700 |
commit | ffd035e9e053520b062a014b8d6aa98fa61e0fcd (patch) | |
tree | d87634bf2d89ab33ec77b4e49790fe2815613b4d | |
parent | 00c1941196025c1404f663b50e61342eb3168d77 (diff) |
react to -fincludes-quoted
-rw-r--r-- | libasn1compiler/asn1c_misc.c | 6 |
1 files 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 */ |