Initial commit
[yaz4j-moved-to-github.git] / dependencies / yaz-2.1.28 / include / yaz / z-mterm2.h
1 /** \file z-mterm2.h
2     \brief ASN.1 Module UserInfoFormat-multipleSearchTerms-2
3
4     Generated automatically by YAZ ASN.1 Compiler 0.4
5 */
6
7 #ifndef z_mterm2_H
8 #define z_mterm2_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_MultipleSearchTerms_2_s Z_MultipleSearchTerms_2_s;
17 YAZ_EXPORT int z_MultipleSearchTerms_2_s (ODR o, Z_MultipleSearchTerms_2_s **p, int opt, const char *name);
18
19 typedef struct Z_MultipleSearchTerms_2 Z_MultipleSearchTerms_2;
20 YAZ_EXPORT int z_MultipleSearchTerms_2 (ODR o, Z_MultipleSearchTerms_2 **p, int opt, const char *name);
21 #ifdef __cplusplus
22 }
23 #endif
24 #ifdef __cplusplus
25 extern "C" {
26 #endif
27 struct Z_MultipleSearchTerms_2_s {
28         Z_Term *term;
29         bool_t *flag; /* OPT */
30 };
31
32 struct Z_MultipleSearchTerms_2 {
33         int num;
34         Z_MultipleSearchTerms_2_s **elements;
35 };
36
37 #ifdef __cplusplus
38 }
39 #endif
40 #endif