From 237e4efa19aa68f55dab0898decbdb669e7dc909 Mon Sep 17 00:00:00 2001 From: vlm Date: Sat, 23 Jun 2007 20:05:49 +0000 Subject: [PATCH] extensibility fix git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@1297 59561ff5-6e30-0410-9f3c-9617f08c8826 --- libasn1compiler/asn1c_C.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libasn1compiler/asn1c_C.c b/libasn1compiler/asn1c_C.c index 48948390..d8aa01fb 100644 --- a/libasn1compiler/asn1c_C.c +++ b/libasn1compiler/asn1c_C.c @@ -309,8 +309,8 @@ asn1c_lang_C_type_SEQUENCE_def(arg_t *arg) { asn1p_expr_t *expr = arg->expr; asn1p_expr_t *v; int elements; /* Number of elements */ - int ext_start = -1; - int ext_stop = -1; + int ext_start = -2; + int ext_stop = -2; tag2el_t *tag2el = NULL; int tag2el_count = 0; int tags_count; @@ -446,9 +446,9 @@ asn1c_lang_C_type_SEQUENCE_def(arg_t *arg) { OUT("0, 0, 0,\t/* Optional elements (not needed) */\n"); } OUT("%d,\t/* Start extensions */\n", - ext_start); + ext_start<0 ? -1 : ext_start); OUT("%d\t/* Stop extensions */\n", - (ext_stop