YAZ 5.35.1
oclc-ill-req-ext.h
Go to the documentation of this file.
1
7#ifndef oclc_ill_req_ext_H
8#define oclc_ill_req_ext_H
9
10#include <yaz/odr.h>
11#include <yaz/ill-core.h>
12#ifdef __cplusplus
13extern "C" {
14#endif
15
17YAZ_EXPORT int ill_OCLCILLRequestExtension(ODR o, ILL_OCLCILLRequestExtension **p, int opt, const char *name);
18
20YAZ_EXPORT int ill_SystemNo_s(ODR o, ILL_SystemNo_s **p, int opt, const char *name);
21
23YAZ_EXPORT int ill_SystemNo(ODR o, ILL_SystemNo **p, int opt, const char *name);
24
26YAZ_EXPORT int ill_System(ODR o, ILL_System **p, int opt, const char *name);
27
29YAZ_EXPORT int ill_RecordNo(ODR o, ILL_RecordNo **p, int opt, const char *name);
30#ifdef __cplusplus
31}
32#endif
33#ifdef __cplusplus
34extern "C" {
35#endif
46
51
56
57#define ILL_System_dobis 1
58#define ILL_System_candoc 2
59#define ILL_System_oclc 3
60#define ILL_System_rlin 4
61#define ILL_System_utlas 5
62#define ILL_System_other 6
63
64
65
66#ifdef __cplusplus
67}
68#endif
69#endif
ASN.1 Module ISO-10161-ILL-1.
int opt
Definition initopt.c:19
char * name
Definition initopt.c:18
int ill_SystemNo(ODR o, ILL_SystemNo **p, int opt, const char *name)
int ill_RecordNo(ODR o, ILL_RecordNo **p, int opt, const char *name)
int ill_OCLCILLRequestExtension(ODR o, ILL_OCLCILLRequestExtension **p, int opt, const char *name)
Odr_int ILL_System
int ill_SystemNo_s(ODR o, ILL_SystemNo_s **p, int opt, const char *name)
int ill_System(ODR o, ILL_System **p, int opt, const char *name)
ILL_String ILL_RecordNo
Header for ODR (Open Data Representation)
nmem_int_t Odr_int
Definition odr.h:47
ILL_System * System
ILL_RecordNo * recordNo
ILL_SystemNo_s ** elements
Definition odr.h:125