diff options
author | Lev Walkin <vlm@lionet.info> | 2004-08-25 02:03:26 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2004-08-25 02:03:26 +0000 |
commit | 0e22b981aaaa4380937963f0190df137b5326fa5 (patch) | |
tree | c684eb7c4830f85faee9b8d0ee58f2e09ef507ef /libasn1compiler/asn1c_misc.c | |
parent | 59964bed643ded9e049c6f89af5aba20d4624b6b (diff) |
slightly different semantics
Diffstat (limited to 'libasn1compiler/asn1c_misc.c')
-rw-r--r-- | libasn1compiler/asn1c_misc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libasn1compiler/asn1c_misc.c b/libasn1compiler/asn1c_misc.c index 28e46920..14a3649e 100644 --- a/libasn1compiler/asn1c_misc.c +++ b/libasn1compiler/asn1c_misc.c @@ -121,6 +121,7 @@ asn1c_type_name(arg_t *arg, asn1p_expr_t *expr, enum tnfmt _format) { _format = TNF_CTYPE; } break; +#if 0 case ASN_CONSTR_SEQUENCE_OF: case ASN_CONSTR_SET_OF: if(expr->Identifier) { @@ -135,6 +136,7 @@ asn1c_type_name(arg_t *arg, asn1p_expr_t *expr, enum tnfmt _format) { typename = child->Identifier; } break; +#endif case ASN_BASIC_INTEGER: case ASN_BASIC_ENUMERATED: if((arg->flags & A1C_USE_NATIVE_INTEGERS)) { @@ -151,7 +153,8 @@ asn1c_type_name(arg_t *arg, asn1p_expr_t *expr, enum tnfmt _format) { } /* Fall through */ default: - if(expr->expr_type & (ASN_BASIC_MASK | ASN_STRING_MASK)) { + if(expr->expr_type + & (ASN_CONSTR_MASK | ASN_BASIC_MASK | ASN_STRING_MASK)) { if(_format == TNF_RSAFE) _format = TNF_CTYPE; typename = ASN_EXPR_TYPE2STR(expr->expr_type); |