YAZ  5.34.0
z-sum.h
Go to the documentation of this file.
1 
7 #ifndef z_sum_H
8 #define z_sum_H
9 
10 #include <yaz/odr.h>
11 #include <yaz/z-core.h>
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 typedef struct Z_BriefBib Z_BriefBib;
17 YAZ_EXPORT int z_BriefBib(ODR o, Z_BriefBib **p, int opt, const char *name);
18 
19 typedef struct Z_FormatSpec Z_FormatSpec;
20 YAZ_EXPORT int z_FormatSpec(ODR o, Z_FormatSpec **p, int opt, const char *name);
21 #ifdef __cplusplus
22 }
23 #endif
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 struct Z_BriefBib {
34  Z_FormatSpec **format; /* OPT */
39  Odr_int *rank; /* OPT */
41  Z_InternationalString *abstract; /* OPT */
43 };
44 
45 struct Z_FormatSpec {
47  Odr_int *size; /* OPT */
48  Odr_int *bestPosn; /* OPT */
49 };
50 
51 #ifdef __cplusplus
52 }
53 #endif
54 #endif
int opt
Definition: initopt.c:19
char * name
Definition: initopt.c:18
Header for ODR (Open Data Representation)
nmem_int_t Odr_int
Definition: odr.h:47
Odr_int * rank
Definition: z-sum.h:39
Z_InternationalString * documentId
Definition: z-sum.h:40
int num_format
Definition: z-sum.h:33
Z_OtherInformation * otherInfo
Definition: z-sum.h:42
Z_InternationalString * publicationDate
Definition: z-sum.h:36
Z_InternationalString * author
Definition: z-sum.h:29
Z_InternationalString * satisfyingElement
Definition: z-sum.h:38
Z_FormatSpec ** format
Definition: z-sum.h:34
Z_InternationalString * callNumber
Definition: z-sum.h:30
Z_InternationalString * title
Definition: z-sum.h:28
Z_InternationalString * targetSystemKey
Definition: z-sum.h:37
Z_InternationalString * recordType
Definition: z-sum.h:31
Z_InternationalString * publicationPlace
Definition: z-sum.h:35
Z_InternationalString * bibliographicLevel
Definition: z-sum.h:32
Odr_int * size
Definition: z-sum.h:47
Odr_int * bestPosn
Definition: z-sum.h:48
Z_InternationalString * type
Definition: z-sum.h:46
Definition: odr.h:125
ASN.1 Module Z39-50-APDU-1995.
char Z_InternationalString
Definition: z-core.h:301
int z_BriefBib(ODR o, Z_BriefBib **p, int opt, const char *name)
Definition: z-sum.c:12
int z_FormatSpec(ODR o, Z_FormatSpec **p, int opt, const char *name)
Definition: z-sum.c:48