aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1compiler
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-08-25 02:03:26 +0000
committerLev Walkin <vlm@lionet.info>2004-08-25 02:03:26 +0000
commit0e22b981aaaa4380937963f0190df137b5326fa5 (patch)
treec684eb7c4830f85faee9b8d0ee58f2e09ef507ef /libasn1compiler
parent59964bed643ded9e049c6f89af5aba20d4624b6b (diff)
slightly different semantics
Diffstat (limited to 'libasn1compiler')
-rw-r--r--libasn1compiler/asn1c_misc.c5
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);