18 &(*p)->bibliographicRecord,
ODR_CONTEXT, 1, 1,
"bibliographicRecord") &&
21 &(*p)->num_holdingsData,
"holdingsData") ||
odr_ok(o)) &&
32 {-1, -1, -1, -1, (
Odr_fun) 0, 0}
49 &(*p)->typeOfRecord,
ODR_CONTEXT, 1, 1,
"typeOfRecord") &&
51 &(*p)->encodingLevel,
ODR_CONTEXT, 2, 1,
"encodingLevel") &&
55 &(*p)->receiptAcqStatus,
ODR_CONTEXT, 4, 1,
"receiptAcqStatus") &&
57 &(*p)->generalRetention,
ODR_CONTEXT, 5, 1,
"generalRetention") &&
59 &(*p)->completeness,
ODR_CONTEXT, 6, 1,
"completeness") &&
61 &(*p)->dateOfReport,
ODR_CONTEXT, 7, 1,
"dateOfReport") &&
65 &(*p)->localLocation,
ODR_CONTEXT, 9, 1,
"localLocation") &&
67 &(*p)->shelvingLocation,
ODR_CONTEXT, 10, 1,
"shelvingLocation") &&
69 &(*p)->callNumber,
ODR_CONTEXT, 11, 1,
"callNumber") &&
71 &(*p)->shelvingData,
ODR_CONTEXT, 12, 1,
"shelvingData") &&
73 &(*p)->copyNumber,
ODR_CONTEXT, 13, 1,
"copyNumber") &&
75 &(*p)->publicNote,
ODR_CONTEXT, 14, 1,
"publicNote") &&
77 &(*p)->reproductionNote,
ODR_CONTEXT, 15, 1,
"reproductionNote") &&
79 &(*p)->termsUseRepro,
ODR_CONTEXT, 16, 1,
"termsUseRepro") &&
81 &(*p)->enumAndChron,
ODR_CONTEXT, 17, 1,
"enumAndChron") &&
84 &(*p)->num_volumes,
"volumes") ||
odr_ok(o)) &&
87 &(*p)->num_circulationData,
"circulationData") ||
odr_ok(o)) &&
97 &(*p)->enumeration,
ODR_CONTEXT, 1, 1,
"enumeration") &&
99 &(*p)->chronology,
ODR_CONTEXT, 2, 1,
"chronology") &&
101 &(*p)->enumAndChron,
ODR_CONTEXT, 3, 1,
"enumAndChron") &&
111 &(*p)->availableNow,
ODR_CONTEXT, 1, 0,
"availableNow") &&
113 &(*p)->availablityDate,
ODR_CONTEXT, 2, 1,
"availablityDate") &&
115 &(*p)->availableThru,
ODR_CONTEXT, 3, 1,
"availableThru") &&
117 &(*p)->restrictions,
ODR_CONTEXT, 4, 1,
"restrictions") &&
121 &(*p)->renewable,
ODR_CONTEXT, 6, 0,
"renewable") &&
125 &(*p)->enumAndChron,
ODR_CONTEXT, 8, 1,
"enumAndChron") &&
129 &(*p)->temporaryLocation,
ODR_CONTEXT, 10, 1,
"temporaryLocation") &&
int(* Odr_fun)(ODR, char **, int, const char *)
#define odr_implicit_tag(o, t, p, cl, tg, opt, name)
int odr_bool(ODR o, Odr_bool **p, int opt, const char *name)
int odr_choice(ODR o, Odr_arm arm[], void *p, void *whichp, const char *name)
int odr_sequence_of(ODR o, Odr_fun type, void *p, int *num, const char *name)
int odr_sequence_end(ODR o)
int odr_sequence_begin(ODR o, void *p, int size, const char *name)
int odr_initmember(ODR o, void *p, int size)
int odr_implicit_settag(ODR o, int zclass, int tag)
int odr_missing(ODR o, int opt, const char *name)
int z_External(ODR o, Z_External **p, int opt, const char *name)
codec for BER EXTERNAL
int z_InternationalString(ODR o, Z_InternationalString **p, int opt, const char *name)
int z_HoldingsAndCircData(ODR o, Z_HoldingsAndCircData **p, int opt, const char *name)
int z_Volume(ODR o, Z_Volume **p, int opt, const char *name)
int z_CircRecord(ODR o, Z_CircRecord **p, int opt, const char *name)
int z_OPACRecord(ODR o, Z_OPACRecord **p, int opt, const char *name)
int z_HoldingsRecord(ODR o, Z_HoldingsRecord **p, int opt, const char *name)
ASN.1 Module RecordSyntax-opac.
#define Z_HoldingsRecord_holdingsAndCirc
#define Z_HoldingsRecord_marcHoldingsRecord