2 \brief ASN.1 Module RecordSyntax-summary
4 Generated automatically by YAZ ASN.1 Compiler 0.4
9 int z_BriefBib (ODR o, Z_BriefBib **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, z_InternationalString,
15 &(*p)->title, ODR_CONTEXT, 1, 0, "title") &&
16 odr_implicit_tag (o, z_InternationalString,
17 &(*p)->author, ODR_CONTEXT, 2, 1, "author") &&
18 odr_implicit_tag (o, z_InternationalString,
19 &(*p)->callNumber, ODR_CONTEXT, 3, 1, "callNumber") &&
20 odr_implicit_tag (o, z_InternationalString,
21 &(*p)->recordType, ODR_CONTEXT, 4, 1, "recordType") &&
22 odr_implicit_tag (o, z_InternationalString,
23 &(*p)->bibliographicLevel, ODR_CONTEXT, 5, 1, "bibliographicLevel") &&
24 odr_implicit_settag (o, ODR_CONTEXT, 6) &&
25 (odr_sequence_of(o, (Odr_fun) z_FormatSpec, &(*p)->format,
26 &(*p)->num_format, "format") || odr_ok(o)) &&
27 odr_implicit_tag (o, z_InternationalString,
28 &(*p)->publicationPlace, ODR_CONTEXT, 7, 1, "publicationPlace") &&
29 odr_implicit_tag (o, z_InternationalString,
30 &(*p)->publicationDate, ODR_CONTEXT, 8, 1, "publicationDate") &&
31 odr_implicit_tag (o, z_InternationalString,
32 &(*p)->targetSystemKey, ODR_CONTEXT, 9, 1, "targetSystemKey") &&
33 odr_implicit_tag (o, z_InternationalString,
34 &(*p)->satisfyingElement, ODR_CONTEXT, 10, 1, "satisfyingElement") &&
35 odr_implicit_tag (o, odr_integer,
36 &(*p)->rank, ODR_CONTEXT, 11, 1, "rank") &&
37 odr_implicit_tag (o, z_InternationalString,
38 &(*p)->documentId, ODR_CONTEXT, 12, 1, "documentId") &&
39 odr_implicit_tag (o, z_InternationalString,
40 &(*p)->abstract, ODR_CONTEXT, 13, 1, "abstract") &&
41 z_OtherInformation(o, &(*p)->otherInfo, 1, "otherInfo") &&
45 int z_FormatSpec (ODR o, Z_FormatSpec **p, int opt, const char *name)
47 if (!odr_sequence_begin (o, p, sizeof(**p), name))
48 return odr_missing(o, opt, name) && odr_ok (o);
50 odr_implicit_tag (o, z_InternationalString,
51 &(*p)->type, ODR_CONTEXT, 1, 0, "type") &&
52 odr_implicit_tag (o, odr_integer,
53 &(*p)->size, ODR_CONTEXT, 2, 1, "size") &&
54 odr_implicit_tag (o, odr_integer,
55 &(*p)->bestPosn, ODR_CONTEXT, 3, 1, "bestPosn") &&