2 \brief ASN.1 Module UserInfoFormat-oclcUserInformation
4 Generated automatically by YAZ ASN.1 Compiler 0.4
7 #include <yaz/z-oclcui.h>
9 int z_OCLC_UserInformation (ODR o, Z_OCLC_UserInformation **p, int opt, const char *name)
11 if (!odr_sequence_begin (o, p, sizeof(**p), name))
12 return odr_missing(o, opt, name) && odr_ok (o);
14 odr_implicit_tag (o, odr_visiblestring,
15 &(*p)->motd, ODR_CONTEXT, 1, 1, "motd") &&
16 (odr_sequence_of(o, (Odr_fun) z_DBName, &(*p)->dblist,
17 &(*p)->num_dblist, "dblist") || odr_ok(o)) &&
18 odr_implicit_tag (o, odr_bool,
19 &(*p)->failReason, ODR_CONTEXT, 3, 1, "failReason") &&
20 odr_implicit_tag (o, odr_integer,
21 &(*p)->code, ODR_CONTEXT, 1, 1, "code") &&
22 odr_implicit_tag (o, odr_visiblestring,
23 &(*p)->text, ODR_CONTEXT, 2, 1, "text") &&
27 int z_DBName (ODR o, Z_DBName **p, int opt, const char *name)
29 return odr_implicit_tag (o, odr_visiblestring, p, ODR_CONTEXT, 2, opt, name);