Initial commit
[yaz4j-moved-to-github.git] / dependencies / yaz_3.0.14 / test / tstodrcodec.c
1 /** \file tstodrcodec.c
2     \brief ASN.1 Module tstodrcodec
3
4     Generated automatically by YAZ ASN.1 Compiler 0.4
5 */
6
7 #include <tstodrcodec.h>
8
9 int yc_MySequence (ODR o, Yc_MySequence **p, int opt, const char *name)
10 {
11         if (!odr_sequence_begin (o, p, sizeof(**p), name))
12                 return odr_missing(o, opt, name) && odr_ok (o);
13         return
14                 odr_implicit_tag (o, odr_integer,
15                         &(*p)->first, ODR_CONTEXT, 1, 0, "first") &&
16                 odr_implicit_tag (o, odr_octetstring,
17                         &(*p)->second, ODR_CONTEXT, 2, 0, "second") &&
18                 odr_implicit_tag (o, odr_bool,
19                         &(*p)->third, ODR_CONTEXT, 3, 0, "third") &&
20                 odr_implicit_tag (o, odr_null,
21                         &(*p)->fourth, ODR_CONTEXT, 4, 0, "fourth") &&
22                 odr_implicit_tag (o, odr_integer,
23                         &(*p)->fifth, ODR_CONTEXT, 5, 0, "fifth") &&
24                 odr_implicit_tag (o, odr_oid,
25                         &(*p)->myoid, ODR_CONTEXT, 6, 0, "myoid") &&
26                 odr_sequence_end (o);
27 }