more heuristics testing

git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@929 59561ff5-6e30-0410-9f3c-9617f08c8826
This commit is contained in:
vlm 2005-07-04 02:03:57 +00:00
parent 547b77ad6f
commit 754a90fb7a
3 changed files with 10 additions and 13 deletions

View File

@ -4,7 +4,7 @@
* GeneralizedTime API now supports fractions of seconds.
Thanks to Bent Nicolaisen <BN@JAI.com> for support.
* ASN.1 parser has been tweaked to allow parsing something like
"SEQUENCE--- comment ---", which is ambiguous for many reasons.
"SEQUENCE----comment----", which is ambiguous for many reasons.
* XER decoder better handles not-yet-defined future extensions.
0.9.15: 2005-July-02

View File

@ -51,11 +51,8 @@ memb_varsets_1_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
return -1;
}
{ /* Determine the number of elements */
const A_SEQUENCE_OF(void) *list;
(const void *)list = sptr;
size = list->count;
}
/* Determine the number of elements */
size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
if((size >= 1)) {
/* Perform validation of the inner elements */
@ -388,11 +385,8 @@ memb_vset_1_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
return -1;
}
{ /* Determine the number of elements */
const A_SET_OF(void) *list;
(const void *)list = sptr;
size = list->count;
}
/* Determine the number of elements */
size = _A_CSET_FROM_VOID(sptr)->count;
if((size >= 1)) {
/* Perform validation of the inner elements */

View File

@ -11,8 +11,11 @@ ModuleTestComments
DEFINITIONS ::=
BEGIN
T1 ::= SEQUENCE-- This is a comment-- { ... }
T2 ::= SEQUENCE--- This is a comment --- { ... }
T1 ::= SEQUENCE--comment-- { ... }
T2 ::= SEQUENCE-- comment-- { ... }
T3 ::= SEQUENCE--- comment --- { ... }
T4 ::= SEQUENCE----comment---- { ... }
T5 ::= SEQUENCE---- comment ---- { ... }
----- Another ambiguous comment ---