2 * Verify OER with constrained INTEGER code gen.
18 T_t *decoded = 0; /* "= 0" is important */
20 memset(&source, 0, sizeof(source));
23 oer_encode_to_buffer(&asn_DEF_T, 0, &source, tmpbuf, sizeof(tmpbuf));
24 assert(er.encoded != -1);
27 oer_decode(0, &asn_DEF_T, (void **)&decoded, tmpbuf, er.encoded);
29 assert(dr.code == RC_OK);
30 if((ssize_t)dr.consumed != er.encoded) {
31 ASN_DEBUG("Consumed %zu, expected %zu", dr.consumed, er.encoded);
32 assert((ssize_t)dr.consumed == er.encoded);
35 if(XEQ_SUCCESS != xer_equivalent(&asn_DEF_T, &source, decoded, stderr)) {
39 ASN_STRUCT_RESET(asn_DEF_T, &source);
40 ASN_STRUCT_FREE(asn_DEF_T, decoded);