11 32 | ((2 << 6) + 3), /* [3], constructed */
13 ((2 << 6) + 5), /* [5], primitive */
21 check(uint8_t *buf, size_t size, size_t consumed) {
25 tp = memset(&t, 0, sizeof(t));
27 fprintf(stderr, "Buf %p\n", buf);
28 rval = ber_decode(0, &asn_DEF_T, (void **)&tp, buf, size);
29 fprintf(stderr, "Returned code %d, consumed %zd\n",
30 (int)rval.code, rval.consumed);
32 assert(rval.code == RC_OK);
33 assert(rval.consumed == consumed);
34 ASN_STRUCT_RESET(asn_DEF_T, tp);
38 main(int ac, char **av) {
40 (void)ac; /* Unused argument */
41 (void)av; /* Unused argument */
43 check(buf1, sizeof(buf1), sizeof(buf1));