xref: /aosp_15_r20/external/libxml2/os400/libxmlrpg/schemasInternals.rpgle (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1*7c568831SAndroid Build Coastguard Worker      * Summary: internal interfaces for XML Schemas
2*7c568831SAndroid Build Coastguard Worker      * Description: internal interfaces for the XML Schemas handling
3*7c568831SAndroid Build Coastguard Worker      *              and schema validity checking
4*7c568831SAndroid Build Coastguard Worker      *              The Schemas development is a Work In Progress.
5*7c568831SAndroid Build Coastguard Worker      *              Some of those interfaces are not guaranteed to be API or
6*7c568831SAndroid Build Coastguard Worker      *                ABI stable !
7*7c568831SAndroid Build Coastguard Worker      *
8*7c568831SAndroid Build Coastguard Worker      * Copy: See Copyright for the status of this software.
9*7c568831SAndroid Build Coastguard Worker      *
10*7c568831SAndroid Build Coastguard Worker      * Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A.
11*7c568831SAndroid Build Coastguard Worker
12*7c568831SAndroid Build Coastguard Worker      /if not defined(XML_SCHEMA_INTERNALS_H__)
13*7c568831SAndroid Build Coastguard Worker      /define XML_SCHEMA_INTERNALS_H__
14*7c568831SAndroid Build Coastguard Worker
15*7c568831SAndroid Build Coastguard Worker      /include "libxmlrpg/xmlversion"
16*7c568831SAndroid Build Coastguard Worker
17*7c568831SAndroid Build Coastguard Worker      /if defined(LIBXML_SCHEMAS_ENABLED)
18*7c568831SAndroid Build Coastguard Worker
19*7c568831SAndroid Build Coastguard Worker      /include "libxmlrpg/xmlTypesC"
20*7c568831SAndroid Build Coastguard Worker      /include "libxmlrpg/xmlregexp"
21*7c568831SAndroid Build Coastguard Worker      /include "libxmlrpg/hash"
22*7c568831SAndroid Build Coastguard Worker      /include "libxmlrpg/dict"
23*7c568831SAndroid Build Coastguard Worker
24*7c568831SAndroid Build Coastguard Worker     d xmlSchemaValType...
25*7c568831SAndroid Build Coastguard Worker     d                 s                   based(######typedef######)
26*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCenum)
27*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_UNKNOWN...
28*7c568831SAndroid Build Coastguard Worker     d                 c                   0
29*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_STRING...
30*7c568831SAndroid Build Coastguard Worker     d                 c                   1
31*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NORMSTRING...
32*7c568831SAndroid Build Coastguard Worker     d                 c                   2
33*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_DECIMAL...
34*7c568831SAndroid Build Coastguard Worker     d                 c                   3
35*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_TIME...
36*7c568831SAndroid Build Coastguard Worker     d                 c                   4
37*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_GDAY...
38*7c568831SAndroid Build Coastguard Worker     d                 c                   5
39*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_GMONTH...
40*7c568831SAndroid Build Coastguard Worker     d                 c                   6
41*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_GMONTHDAY...
42*7c568831SAndroid Build Coastguard Worker     d                 c                   7
43*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_GYEAR...
44*7c568831SAndroid Build Coastguard Worker     d                 c                   8
45*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_GYEARMONTH...
46*7c568831SAndroid Build Coastguard Worker     d                 c                   9
47*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_DATE...
48*7c568831SAndroid Build Coastguard Worker     d                 c                   10
49*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_DATETIME...
50*7c568831SAndroid Build Coastguard Worker     d                 c                   11
51*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_DURATION...
52*7c568831SAndroid Build Coastguard Worker     d                 c                   12
53*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_FLOAT...
54*7c568831SAndroid Build Coastguard Worker     d                 c                   13
55*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_DOUBLE...
56*7c568831SAndroid Build Coastguard Worker     d                 c                   14
57*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_BOOLEAN...
58*7c568831SAndroid Build Coastguard Worker     d                 c                   15
59*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_TOKEN...
60*7c568831SAndroid Build Coastguard Worker     d                 c                   16
61*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_LANGUAGE...
62*7c568831SAndroid Build Coastguard Worker     d                 c                   17
63*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NMTOKEN...
64*7c568831SAndroid Build Coastguard Worker     d                 c                   18
65*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NMTOKENS...
66*7c568831SAndroid Build Coastguard Worker     d                 c                   19
67*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NAME...
68*7c568831SAndroid Build Coastguard Worker     d                 c                   20
69*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_QNAME...
70*7c568831SAndroid Build Coastguard Worker     d                 c                   21
71*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NCNAME...
72*7c568831SAndroid Build Coastguard Worker     d                 c                   22
73*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_ID...
74*7c568831SAndroid Build Coastguard Worker     d                 c                   23
75*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_IDREF...
76*7c568831SAndroid Build Coastguard Worker     d                 c                   24
77*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_IDREFS...
78*7c568831SAndroid Build Coastguard Worker     d                 c                   25
79*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_ENTITY...
80*7c568831SAndroid Build Coastguard Worker     d                 c                   26
81*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_ENTITIES...
82*7c568831SAndroid Build Coastguard Worker     d                 c                   27
83*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NOTATION...
84*7c568831SAndroid Build Coastguard Worker     d                 c                   28
85*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_ANYURI...
86*7c568831SAndroid Build Coastguard Worker     d                 c                   29
87*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_INTEGER...
88*7c568831SAndroid Build Coastguard Worker     d                 c                   30
89*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NPINTEGER...
90*7c568831SAndroid Build Coastguard Worker     d                 c                   31
91*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NINTEGER...
92*7c568831SAndroid Build Coastguard Worker     d                 c                   32
93*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_NNINTEGER...
94*7c568831SAndroid Build Coastguard Worker     d                 c                   33
95*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_PINTEGER...
96*7c568831SAndroid Build Coastguard Worker     d                 c                   34
97*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_INT...
98*7c568831SAndroid Build Coastguard Worker     d                 c                   35
99*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_UINT...
100*7c568831SAndroid Build Coastguard Worker     d                 c                   36
101*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_LONG...
102*7c568831SAndroid Build Coastguard Worker     d                 c                   37
103*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_ULONG...
104*7c568831SAndroid Build Coastguard Worker     d                 c                   38
105*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_SHORT...
106*7c568831SAndroid Build Coastguard Worker     d                 c                   39
107*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_USHORT...
108*7c568831SAndroid Build Coastguard Worker     d                 c                   40
109*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_BYTE...
110*7c568831SAndroid Build Coastguard Worker     d                 c                   41
111*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_UBYTE...
112*7c568831SAndroid Build Coastguard Worker     d                 c                   42
113*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_HEXBINARY...
114*7c568831SAndroid Build Coastguard Worker     d                 c                   43
115*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_BASE64BINARY...
116*7c568831SAndroid Build Coastguard Worker     d                 c                   44
117*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_ANYTYPE...
118*7c568831SAndroid Build Coastguard Worker     d                 c                   45
119*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMAS_ANYSIMPLETYPE...
120*7c568831SAndroid Build Coastguard Worker     d                 c                   46
121*7c568831SAndroid Build Coastguard Worker
122*7c568831SAndroid Build Coastguard Worker      * XML Schemas defines multiple type of types.
123*7c568831SAndroid Build Coastguard Worker
124*7c568831SAndroid Build Coastguard Worker     d xmlSchemaTypeType...
125*7c568831SAndroid Build Coastguard Worker     d                 s                   based(######typedef######)
126*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCenum)
127*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_BASIC...                                                A builtin datatype
128*7c568831SAndroid Build Coastguard Worker     d                 c                   1
129*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_ANY...
130*7c568831SAndroid Build Coastguard Worker     d                 c                   2
131*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_FACET...
132*7c568831SAndroid Build Coastguard Worker     d                 c                   3
133*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_SIMPLE...
134*7c568831SAndroid Build Coastguard Worker     d                 c                   4
135*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_COMPLEX...
136*7c568831SAndroid Build Coastguard Worker     d                 c                   5
137*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_SEQUENCE...
138*7c568831SAndroid Build Coastguard Worker     d                 c                   6
139*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_CHOICE...
140*7c568831SAndroid Build Coastguard Worker     d                 c                   7
141*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_ALL...
142*7c568831SAndroid Build Coastguard Worker     d                 c                   8
143*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_SIMPLE_CONTENT...
144*7c568831SAndroid Build Coastguard Worker     d                 c                   9
145*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_COMPLEX_CONTENT...
146*7c568831SAndroid Build Coastguard Worker     d                 c                   10
147*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_UR...
148*7c568831SAndroid Build Coastguard Worker     d                 c                   11
149*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_RESTRICTION...
150*7c568831SAndroid Build Coastguard Worker     d                 c                   12
151*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_EXTENSION...
152*7c568831SAndroid Build Coastguard Worker     d                 c                   13
153*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_ELEMENT...
154*7c568831SAndroid Build Coastguard Worker     d                 c                   14
155*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_ATTRIBUTE...
156*7c568831SAndroid Build Coastguard Worker     d                 c                   15
157*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_ATTRIBUTEGROUP...
158*7c568831SAndroid Build Coastguard Worker     d                 c                   16
159*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_GROUP...
160*7c568831SAndroid Build Coastguard Worker     d                 c                   17
161*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_NOTATION...
162*7c568831SAndroid Build Coastguard Worker     d                 c                   18
163*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_LIST...
164*7c568831SAndroid Build Coastguard Worker     d                 c                   19
165*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_UNION...
166*7c568831SAndroid Build Coastguard Worker     d                 c                   20
167*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_ANY_ATTRIBUTE...
168*7c568831SAndroid Build Coastguard Worker     d                 c                   21
169*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_IDC_UNIQUE...
170*7c568831SAndroid Build Coastguard Worker     d                 c                   22
171*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_IDC_KEY...
172*7c568831SAndroid Build Coastguard Worker     d                 c                   23
173*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_IDC_KEYREF...
174*7c568831SAndroid Build Coastguard Worker     d                 c                   24
175*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_PARTICLE...
176*7c568831SAndroid Build Coastguard Worker     d                 c                   25
177*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_TYPE_ATTRIBUTE_USE...
178*7c568831SAndroid Build Coastguard Worker     d                 c                   26
179*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_MININCLUSIVE...
180*7c568831SAndroid Build Coastguard Worker     d                 c                   1000
181*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_MINEXCLUSIVE...
182*7c568831SAndroid Build Coastguard Worker     d                 c                   1001
183*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_MAXINCLUSIVE...
184*7c568831SAndroid Build Coastguard Worker     d                 c                   1002
185*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_MAXEXCLUSIVE...
186*7c568831SAndroid Build Coastguard Worker     d                 c                   1003
187*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_TOTALDIGITS...
188*7c568831SAndroid Build Coastguard Worker     d                 c                   1004
189*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_FRACTIONDIGITS...
190*7c568831SAndroid Build Coastguard Worker     d                 c                   1005
191*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_PATTERN...
192*7c568831SAndroid Build Coastguard Worker     d                 c                   1006
193*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_ENUMERATION...
194*7c568831SAndroid Build Coastguard Worker     d                 c                   1007
195*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_WHITESPACE...
196*7c568831SAndroid Build Coastguard Worker     d                 c                   1008
197*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_LENGTH...
198*7c568831SAndroid Build Coastguard Worker     d                 c                   1009
199*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_MAXLENGTH...
200*7c568831SAndroid Build Coastguard Worker     d                 c                   1010
201*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_FACET_MINLENGTH...
202*7c568831SAndroid Build Coastguard Worker     d                 c                   1011
203*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_EXTRA_QNAMEREF...
204*7c568831SAndroid Build Coastguard Worker     d                 c                   2000
205*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_EXTRA_ATTR_USE_PROHIB...
206*7c568831SAndroid Build Coastguard Worker     d                 c                   2001
207*7c568831SAndroid Build Coastguard Worker
208*7c568831SAndroid Build Coastguard Worker     d xmlSchemaContentType...
209*7c568831SAndroid Build Coastguard Worker     d                 s                   based(######typedef######)
210*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCenum)
211*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_CONTENT_UNKNOWN...
212*7c568831SAndroid Build Coastguard Worker     d                 c                   0
213*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_CONTENT_EMPTY...
214*7c568831SAndroid Build Coastguard Worker     d                 c                   1
215*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_CONTENT_ELEMENTS...
216*7c568831SAndroid Build Coastguard Worker     d                 c                   2
217*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_CONTENT_MIXED...
218*7c568831SAndroid Build Coastguard Worker     d                 c                   3
219*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_CONTENT_SIMPLE...
220*7c568831SAndroid Build Coastguard Worker     d                 c                   4
221*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS...                                 Obsolete
222*7c568831SAndroid Build Coastguard Worker     d                 c                   5
223*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_CONTENT_BASIC...
224*7c568831SAndroid Build Coastguard Worker     d                 c                   6
225*7c568831SAndroid Build Coastguard Worker     d  XML_SCHEMA_CONTENT_ANY...
226*7c568831SAndroid Build Coastguard Worker     d                 c                   7
227*7c568831SAndroid Build Coastguard Worker
228*7c568831SAndroid Build Coastguard Worker     d xmlSchemaValPtr...
229*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
230*7c568831SAndroid Build Coastguard Worker
231*7c568831SAndroid Build Coastguard Worker     d xmlSchemaTypePtr...
232*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
233*7c568831SAndroid Build Coastguard Worker
234*7c568831SAndroid Build Coastguard Worker     d xmlSchemaFacetPtr...
235*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
236*7c568831SAndroid Build Coastguard Worker
237*7c568831SAndroid Build Coastguard Worker      * Annotation
238*7c568831SAndroid Build Coastguard Worker
239*7c568831SAndroid Build Coastguard Worker     d xmlSchemaAnnotPtr...
240*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
241*7c568831SAndroid Build Coastguard Worker
242*7c568831SAndroid Build Coastguard Worker     d xmlSchemaAnnot  ds                  based(xmlSchemaAnnotPtr)
243*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
244*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaAnnotPtr)
245*7c568831SAndroid Build Coastguard Worker     d  content                            like(xmlNodePtr)                     The annotation
246*7c568831SAndroid Build Coastguard Worker
247*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ANYATTR_SKIP:
248*7c568831SAndroid Build Coastguard Worker      *
249*7c568831SAndroid Build Coastguard Worker      * Skip unknown attribute from validation
250*7c568831SAndroid Build Coastguard Worker      * Obsolete, not used anymore.
251*7c568831SAndroid Build Coastguard Worker
252*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ANYATTR_SKIP...
253*7c568831SAndroid Build Coastguard Worker     d                 c                   1
254*7c568831SAndroid Build Coastguard Worker
255*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ANYATTR_LAX:
256*7c568831SAndroid Build Coastguard Worker      *
257*7c568831SAndroid Build Coastguard Worker      * Ignore validation non definition on attributes
258*7c568831SAndroid Build Coastguard Worker      * Obsolete, not used anymore.
259*7c568831SAndroid Build Coastguard Worker
260*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ANYATTR_LAX...
261*7c568831SAndroid Build Coastguard Worker     d                 c                   2
262*7c568831SAndroid Build Coastguard Worker
263*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ANYATTR_STRICT:
264*7c568831SAndroid Build Coastguard Worker      *
265*7c568831SAndroid Build Coastguard Worker      * Apply strict validation rules on attributes
266*7c568831SAndroid Build Coastguard Worker      * Obsolete, not used anymore.
267*7c568831SAndroid Build Coastguard Worker
268*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ANYATTR_STRICT...
269*7c568831SAndroid Build Coastguard Worker     d                 c                   3
270*7c568831SAndroid Build Coastguard Worker
271*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ANY_SKIP:
272*7c568831SAndroid Build Coastguard Worker      *
273*7c568831SAndroid Build Coastguard Worker      * Skip unknown attribute from validation
274*7c568831SAndroid Build Coastguard Worker
275*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ANY_SKIP...
276*7c568831SAndroid Build Coastguard Worker     d                 c                   1
277*7c568831SAndroid Build Coastguard Worker
278*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ANY_LAX:
279*7c568831SAndroid Build Coastguard Worker      *
280*7c568831SAndroid Build Coastguard Worker      * Used by wildcards.
281*7c568831SAndroid Build Coastguard Worker      * Validate if type found, don't worry if not found
282*7c568831SAndroid Build Coastguard Worker
283*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ANY_LAX...
284*7c568831SAndroid Build Coastguard Worker     d                 c                   2
285*7c568831SAndroid Build Coastguard Worker
286*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ANY_STRICT:
287*7c568831SAndroid Build Coastguard Worker      *
288*7c568831SAndroid Build Coastguard Worker      * Used by wildcards.
289*7c568831SAndroid Build Coastguard Worker      * Apply strict validation rules
290*7c568831SAndroid Build Coastguard Worker
291*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ANY_STRICT...
292*7c568831SAndroid Build Coastguard Worker     d                 c                   3
293*7c568831SAndroid Build Coastguard Worker
294*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTR_USE_PROHIBITED:
295*7c568831SAndroid Build Coastguard Worker      *
296*7c568831SAndroid Build Coastguard Worker      * Used by wildcards.
297*7c568831SAndroid Build Coastguard Worker      * The attribute is prohibited.
298*7c568831SAndroid Build Coastguard Worker
299*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTR_USE_PROHIBITED...
300*7c568831SAndroid Build Coastguard Worker     d                 c                   0
301*7c568831SAndroid Build Coastguard Worker
302*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTR_USE_REQUIRED:
303*7c568831SAndroid Build Coastguard Worker      *
304*7c568831SAndroid Build Coastguard Worker      * The attribute is required.
305*7c568831SAndroid Build Coastguard Worker
306*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTR_USE_REQUIRED...
307*7c568831SAndroid Build Coastguard Worker     d                 c                   1
308*7c568831SAndroid Build Coastguard Worker
309*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTR_USE_OPTIONAL:
310*7c568831SAndroid Build Coastguard Worker      *
311*7c568831SAndroid Build Coastguard Worker      * The attribute is optional.
312*7c568831SAndroid Build Coastguard Worker
313*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTR_USE_OPTIONAL...
314*7c568831SAndroid Build Coastguard Worker     d                 c                   2
315*7c568831SAndroid Build Coastguard Worker
316*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTR_GLOBAL:
317*7c568831SAndroid Build Coastguard Worker      *
318*7c568831SAndroid Build Coastguard Worker      * allow elements in no namespace
319*7c568831SAndroid Build Coastguard Worker
320*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTR_GLOBAL...
321*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0001'
322*7c568831SAndroid Build Coastguard Worker
323*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTR_NSDEFAULT:
324*7c568831SAndroid Build Coastguard Worker      *
325*7c568831SAndroid Build Coastguard Worker      * allow elements in no namespace
326*7c568831SAndroid Build Coastguard Worker
327*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTR_NSDEFAULT...
328*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0080'
329*7c568831SAndroid Build Coastguard Worker
330*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTR_INTERNAL_RESOLVED:
331*7c568831SAndroid Build Coastguard Worker      *
332*7c568831SAndroid Build Coastguard Worker      * this is set when the "type" and "ref" references
333*7c568831SAndroid Build Coastguard Worker      * have been resolved.
334*7c568831SAndroid Build Coastguard Worker
335*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTR_INTERNAL_RESOLVED...
336*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0100'
337*7c568831SAndroid Build Coastguard Worker
338*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTR_FIXED:
339*7c568831SAndroid Build Coastguard Worker      *
340*7c568831SAndroid Build Coastguard Worker      * the attribute has a fixed value
341*7c568831SAndroid Build Coastguard Worker
342*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTR_FIXED...
343*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0200'
344*7c568831SAndroid Build Coastguard Worker
345*7c568831SAndroid Build Coastguard Worker      * xmlSchemaAttribute:
346*7c568831SAndroid Build Coastguard Worker      * An attribute definition.
347*7c568831SAndroid Build Coastguard Worker
348*7c568831SAndroid Build Coastguard Worker     d xmlSchemaAttributePtr...
349*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
350*7c568831SAndroid Build Coastguard Worker
351*7c568831SAndroid Build Coastguard Worker     d xmlSchemaAttribute...
352*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaAttributePtr)
353*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
354*7c568831SAndroid Build Coastguard Worker     d  type                               like(xmlSchemaTypeType)
355*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaAttributePtr)          Next attribute
356*7c568831SAndroid Build Coastguard Worker     d  name                           *                                        const xmlChar *
357*7c568831SAndroid Build Coastguard Worker     d  id                             *                                        const xmlChar *
358*7c568831SAndroid Build Coastguard Worker     d  ref                            *                                        const xmlChar *
359*7c568831SAndroid Build Coastguard Worker     d  refNs                          *                                        const xmlChar *
360*7c568831SAndroid Build Coastguard Worker     d  typeName                       *                                        const xmlChar *
361*7c568831SAndroid Build Coastguard Worker     d  typeNs                         *                                        const xmlChar *
362*7c568831SAndroid Build Coastguard Worker     d  annot                              like(xmlSchemaAnnotPtr)
363*7c568831SAndroid Build Coastguard Worker      *
364*7c568831SAndroid Build Coastguard Worker     d  base                               like(xmlSchemaTypePtr)               Deprecated
365*7c568831SAndroid Build Coastguard Worker     d  occurs                             like(xmlCint)                        Deprecated
366*7c568831SAndroid Build Coastguard Worker     d  defValue                       *                                        const xmlChar *
367*7c568831SAndroid Build Coastguard Worker     d  subtypes                           like(xmlSchemaTypePtr)               The type definition
368*7c568831SAndroid Build Coastguard Worker     d  node                               like(xmlNodePtr)
369*7c568831SAndroid Build Coastguard Worker     d  targetNamespace...                                                      const xmlChar *
370*7c568831SAndroid Build Coastguard Worker     d                                 *
371*7c568831SAndroid Build Coastguard Worker     d  flags                              like(xmlCint)
372*7c568831SAndroid Build Coastguard Worker     d  refPrefix                      *                                        const xmlChar *
373*7c568831SAndroid Build Coastguard Worker     d  defVal                             like(xmlSchemaValPtr)                Compiled constraint
374*7c568831SAndroid Build Coastguard Worker     d  refDecl                            like(xmlSchemaAttributePtr)          Deprecated
375*7c568831SAndroid Build Coastguard Worker
376*7c568831SAndroid Build Coastguard Worker      * xmlSchemaAttributeLink:
377*7c568831SAndroid Build Coastguard Worker      * Used to build a list of attribute uses on complexType definitions.
378*7c568831SAndroid Build Coastguard Worker      * WARNING: Deprecated; not used.
379*7c568831SAndroid Build Coastguard Worker
380*7c568831SAndroid Build Coastguard Worker     d xmlSchemaAttributeLinkPtr...
381*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
382*7c568831SAndroid Build Coastguard Worker
383*7c568831SAndroid Build Coastguard Worker     d xmlSchemaAttributeLink...
384*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaAttributeLinkPtr)
385*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
386*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaAttributeLinkPtr)      The next link
387*7c568831SAndroid Build Coastguard Worker     d  attr                               like(xmlSchemaAttributePtr)          The linked attribute
388*7c568831SAndroid Build Coastguard Worker
389*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_WILDCARD_COMPLETE:
390*7c568831SAndroid Build Coastguard Worker      *
391*7c568831SAndroid Build Coastguard Worker      * If the wildcard is complete.
392*7c568831SAndroid Build Coastguard Worker
393*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_WILDCARD_COMPLETE...
394*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0001'
395*7c568831SAndroid Build Coastguard Worker
396*7c568831SAndroid Build Coastguard Worker      * xmlSchemaCharValueLink:
397*7c568831SAndroid Build Coastguard Worker      * Used to build a list of namespaces on wildcards.
398*7c568831SAndroid Build Coastguard Worker
399*7c568831SAndroid Build Coastguard Worker     d xmlSchemaWildcardNsPtr...
400*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
401*7c568831SAndroid Build Coastguard Worker
402*7c568831SAndroid Build Coastguard Worker     d xmlSchemaWildcardNs...
403*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaWildcardNsPtr)
404*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
405*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaWildcardNsPtr)         The next link
406*7c568831SAndroid Build Coastguard Worker     d  value                          *                                        const xmlChar *
407*7c568831SAndroid Build Coastguard Worker
408*7c568831SAndroid Build Coastguard Worker      * xmlSchemaWildcard.
409*7c568831SAndroid Build Coastguard Worker      * A wildcard.
410*7c568831SAndroid Build Coastguard Worker
411*7c568831SAndroid Build Coastguard Worker     d xmlSchemaWildcardPtr...
412*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
413*7c568831SAndroid Build Coastguard Worker
414*7c568831SAndroid Build Coastguard Worker     d xmlSchemaWildcard...
415*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaWildcardPtr)
416*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
417*7c568831SAndroid Build Coastguard Worker     d  type                               like(xmlSchemaTypeType)              Kind of type
418*7c568831SAndroid Build Coastguard Worker     d  id                             *                                        const xmlChar *
419*7c568831SAndroid Build Coastguard Worker     d  annot                              like(xmlSchemaAnnotPtr)
420*7c568831SAndroid Build Coastguard Worker     d  node                               like(xmlNodePtr)
421*7c568831SAndroid Build Coastguard Worker     d  minOccurs                          like(xmlCint)                        Deprecated; not used
422*7c568831SAndroid Build Coastguard Worker     d  maxOccurs                          like(xmlCint)                        Deprecated; not used
423*7c568831SAndroid Build Coastguard Worker     d  processContents...
424*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCint)
425*7c568831SAndroid Build Coastguard Worker     d  any                                like(xmlCint)                        Ns constraint ##any?
426*7c568831SAndroid Build Coastguard Worker     d  nsSet                              like(xmlSchemaWildcardNsPtr)         Allowed namspce list
427*7c568831SAndroid Build Coastguard Worker     d  negNsSet                           like(xmlSchemaWildcardNsPtr)         Negated namespace
428*7c568831SAndroid Build Coastguard Worker     d  flags                              like(xmlCint)                        Deprecated; not used
429*7c568831SAndroid Build Coastguard Worker
430*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED:
431*7c568831SAndroid Build Coastguard Worker      *
432*7c568831SAndroid Build Coastguard Worker      * The attribute wildcard has been already built.
433*7c568831SAndroid Build Coastguard Worker
434*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED...
435*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0001'
436*7c568831SAndroid Build Coastguard Worker
437*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTRGROUP_GLOBAL:
438*7c568831SAndroid Build Coastguard Worker      *
439*7c568831SAndroid Build Coastguard Worker      * The attribute wildcard has been already built.
440*7c568831SAndroid Build Coastguard Worker
441*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTRGROUP_GLOBAL...
442*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0002'
443*7c568831SAndroid Build Coastguard Worker
444*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTRGROUP_MARKED:
445*7c568831SAndroid Build Coastguard Worker      *
446*7c568831SAndroid Build Coastguard Worker      * Marks the attr group as marked; used for circular checks.
447*7c568831SAndroid Build Coastguard Worker
448*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTRGROUP_MARKED...
449*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0004'
450*7c568831SAndroid Build Coastguard Worker
451*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTRGROUP_REDEFINED:
452*7c568831SAndroid Build Coastguard Worker      *
453*7c568831SAndroid Build Coastguard Worker      * The attr group was redefined.
454*7c568831SAndroid Build Coastguard Worker
455*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTRGROUP_REDEFINED...
456*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0008'
457*7c568831SAndroid Build Coastguard Worker
458*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ATTRGROUP_HAS_REFS:
459*7c568831SAndroid Build Coastguard Worker      *
460*7c568831SAndroid Build Coastguard Worker      * Whether this attr. group contains attr. group references.
461*7c568831SAndroid Build Coastguard Worker
462*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ATTRGROUP_HAS_REFS...
463*7c568831SAndroid Build Coastguard Worker     d                 c                   X'0010'
464*7c568831SAndroid Build Coastguard Worker
465*7c568831SAndroid Build Coastguard Worker      * An attribute group definition.
466*7c568831SAndroid Build Coastguard Worker      *
467*7c568831SAndroid Build Coastguard Worker      * xmlSchemaAttribute and xmlSchemaAttributeGroup start of structures
468*7c568831SAndroid Build Coastguard Worker      * must be kept similar
469*7c568831SAndroid Build Coastguard Worker
470*7c568831SAndroid Build Coastguard Worker     d xmlSchemaAttributeGroupPtr...
471*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
472*7c568831SAndroid Build Coastguard Worker
473*7c568831SAndroid Build Coastguard Worker     d xmlSchemaAttributeGroup...
474*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaAttributeGroupPtr)
475*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
476*7c568831SAndroid Build Coastguard Worker     d  type                               like(xmlSchemaTypeType)              Kind of type
477*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaAttributePtr)          Next attribute
478*7c568831SAndroid Build Coastguard Worker     d  name                           *                                        const xmlChar *
479*7c568831SAndroid Build Coastguard Worker     d  id                             *                                        const xmlChar *
480*7c568831SAndroid Build Coastguard Worker     d  ref                            *                                        const xmlChar *
481*7c568831SAndroid Build Coastguard Worker     d  refNs                          *                                        const xmlChar *
482*7c568831SAndroid Build Coastguard Worker     d  annot                              like(xmlSchemaAnnotPtr)
483*7c568831SAndroid Build Coastguard Worker      *
484*7c568831SAndroid Build Coastguard Worker     d  attributes                         like(xmlSchemaAttributePtr)          Deprecated; not used
485*7c568831SAndroid Build Coastguard Worker     d  node                               like(xmlNodePtr)
486*7c568831SAndroid Build Coastguard Worker     d  flags                              like(xmlCint)
487*7c568831SAndroid Build Coastguard Worker     d  attributeWildcard...
488*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlSchemaWildcardPtr)
489*7c568831SAndroid Build Coastguard Worker     d  refPrefix                      *                                        const xmlChar *
490*7c568831SAndroid Build Coastguard Worker     d  refItem                            like(xmlSchemaAttributeGroupPtr)     Deprecated; not used
491*7c568831SAndroid Build Coastguard Worker     d  targetNamespace...
492*7c568831SAndroid Build Coastguard Worker     d                                 *                                        const xmlChar *
493*7c568831SAndroid Build Coastguard Worker     d  attrUses                       *                                        void *
494*7c568831SAndroid Build Coastguard Worker
495*7c568831SAndroid Build Coastguard Worker      * xmlSchemaTypeLink:
496*7c568831SAndroid Build Coastguard Worker      * Used to build a list of types (e.g. member types of
497*7c568831SAndroid Build Coastguard Worker      * simpleType with variety "union").
498*7c568831SAndroid Build Coastguard Worker
499*7c568831SAndroid Build Coastguard Worker     d xmlSchemaTypeLinkPtr...
500*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
501*7c568831SAndroid Build Coastguard Worker
502*7c568831SAndroid Build Coastguard Worker     d xmlSchemaTypeLink...
503*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaTypeLinkPtr)
504*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
505*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaTypeLinkPtr)           Next type link
506*7c568831SAndroid Build Coastguard Worker     d  type                               like(xmlSchemaTypePtr)               Linked type
507*7c568831SAndroid Build Coastguard Worker
508*7c568831SAndroid Build Coastguard Worker      * xmlSchemaFacetLink:
509*7c568831SAndroid Build Coastguard Worker      * Used to build a list of facets.
510*7c568831SAndroid Build Coastguard Worker
511*7c568831SAndroid Build Coastguard Worker     d xmlSchemaFacetLinkPtr...
512*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
513*7c568831SAndroid Build Coastguard Worker
514*7c568831SAndroid Build Coastguard Worker     d xmlSchemaFacetLink...
515*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaFacetLinkPtr)
516*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
517*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaFacetLinkPtr)          Next facet link
518*7c568831SAndroid Build Coastguard Worker     d  facet                              like(xmlSchemaFacetPtr)              Linked facet
519*7c568831SAndroid Build Coastguard Worker
520*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_MIXED:
521*7c568831SAndroid Build Coastguard Worker      *
522*7c568831SAndroid Build Coastguard Worker      * the element content type is mixed
523*7c568831SAndroid Build Coastguard Worker
524*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_MIXED...
525*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000001'
526*7c568831SAndroid Build Coastguard Worker
527*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION:
528*7c568831SAndroid Build Coastguard Worker      *
529*7c568831SAndroid Build Coastguard Worker      * the simple or complex type has a derivation method of "extension".
530*7c568831SAndroid Build Coastguard Worker
531*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION...
532*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000002'
533*7c568831SAndroid Build Coastguard Worker
534*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION:
535*7c568831SAndroid Build Coastguard Worker      *
536*7c568831SAndroid Build Coastguard Worker      * the simple or complex type has a derivation method of "restriction".
537*7c568831SAndroid Build Coastguard Worker
538*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION...
539*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000004'
540*7c568831SAndroid Build Coastguard Worker
541*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_GLOBAL:
542*7c568831SAndroid Build Coastguard Worker      *
543*7c568831SAndroid Build Coastguard Worker      * the type is global
544*7c568831SAndroid Build Coastguard Worker
545*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_GLOBAL...
546*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000008'
547*7c568831SAndroid Build Coastguard Worker
548*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD:
549*7c568831SAndroid Build Coastguard Worker      *
550*7c568831SAndroid Build Coastguard Worker      * the complexType owns an attribute wildcard, i.e.
551*7c568831SAndroid Build Coastguard Worker      * it can be freed by the complexType
552*7c568831SAndroid Build Coastguard Worker
553*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD...                                  Obsolete.
554*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000010'
555*7c568831SAndroid Build Coastguard Worker
556*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_VARIETY_ABSENT:
557*7c568831SAndroid Build Coastguard Worker      *
558*7c568831SAndroid Build Coastguard Worker      * the simpleType has a variety of "absent".
559*7c568831SAndroid Build Coastguard Worker      * TODO: Actually not necessary :-/, since if
560*7c568831SAndroid Build Coastguard Worker      * none of the variety flags occur then it's
561*7c568831SAndroid Build Coastguard Worker      * automatically absent.
562*7c568831SAndroid Build Coastguard Worker
563*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_VARIETY_ABSENT...
564*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000020'
565*7c568831SAndroid Build Coastguard Worker
566*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_VARIETY_LIST:
567*7c568831SAndroid Build Coastguard Worker      *
568*7c568831SAndroid Build Coastguard Worker      * the simpleType has a variety of "list".
569*7c568831SAndroid Build Coastguard Worker
570*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_VARIETY_LIST...
571*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000040'
572*7c568831SAndroid Build Coastguard Worker
573*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_VARIETY_UNION:
574*7c568831SAndroid Build Coastguard Worker      *
575*7c568831SAndroid Build Coastguard Worker      * the simpleType has a variety of "union".
576*7c568831SAndroid Build Coastguard Worker
577*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_VARIETY_UNION...
578*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000080'
579*7c568831SAndroid Build Coastguard Worker
580*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_VARIETY_ATOMIC:
581*7c568831SAndroid Build Coastguard Worker      *
582*7c568831SAndroid Build Coastguard Worker      * the simpleType has a variety of "union".
583*7c568831SAndroid Build Coastguard Worker
584*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_VARIETY_ATOMIC...
585*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000100'
586*7c568831SAndroid Build Coastguard Worker
587*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_FINAL_EXTENSION:
588*7c568831SAndroid Build Coastguard Worker      *
589*7c568831SAndroid Build Coastguard Worker      * the complexType has a final of "extension".
590*7c568831SAndroid Build Coastguard Worker
591*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_FINAL_EXTENSION...
592*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000200'
593*7c568831SAndroid Build Coastguard Worker
594*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_FINAL_RESTRICTION:
595*7c568831SAndroid Build Coastguard Worker      *
596*7c568831SAndroid Build Coastguard Worker      * the simpleType/complexType has a final of "restriction".
597*7c568831SAndroid Build Coastguard Worker
598*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_FINAL_RESTRICTION...
599*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000400'
600*7c568831SAndroid Build Coastguard Worker
601*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_FINAL_LIST:
602*7c568831SAndroid Build Coastguard Worker      *
603*7c568831SAndroid Build Coastguard Worker      * the simpleType has a final of "list".
604*7c568831SAndroid Build Coastguard Worker
605*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_FINAL_LIST...
606*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000800'
607*7c568831SAndroid Build Coastguard Worker
608*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_FINAL_UNION:
609*7c568831SAndroid Build Coastguard Worker      *
610*7c568831SAndroid Build Coastguard Worker      * the simpleType has a final of "union".
611*7c568831SAndroid Build Coastguard Worker
612*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_FINAL_UNION...
613*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00001000'
614*7c568831SAndroid Build Coastguard Worker
615*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_FINAL_DEFAULT:
616*7c568831SAndroid Build Coastguard Worker      *
617*7c568831SAndroid Build Coastguard Worker      * the simpleType has a final of "default".
618*7c568831SAndroid Build Coastguard Worker
619*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_FINAL_DEFAULT...
620*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00002000'
621*7c568831SAndroid Build Coastguard Worker
622*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE:
623*7c568831SAndroid Build Coastguard Worker      *
624*7c568831SAndroid Build Coastguard Worker      * Marks the item as a builtin primitive.
625*7c568831SAndroid Build Coastguard Worker
626*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE...
627*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00004000'
628*7c568831SAndroid Build Coastguard Worker
629*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_MARKED:
630*7c568831SAndroid Build Coastguard Worker      *
631*7c568831SAndroid Build Coastguard Worker      * Marks the item as marked; used for circular checks.
632*7c568831SAndroid Build Coastguard Worker
633*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_MARKED...
634*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00010000'
635*7c568831SAndroid Build Coastguard Worker
636*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_BLOCK_DEFAULT:
637*7c568831SAndroid Build Coastguard Worker      *
638*7c568831SAndroid Build Coastguard Worker      * the complexType did not specify 'block' so use the default of the
639*7c568831SAndroid Build Coastguard Worker      * <schema> item.
640*7c568831SAndroid Build Coastguard Worker
641*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_BLOCK_DEFAULT...
642*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00020000'
643*7c568831SAndroid Build Coastguard Worker
644*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_BLOCK_EXTENSION:
645*7c568831SAndroid Build Coastguard Worker      *
646*7c568831SAndroid Build Coastguard Worker      * the complexType has a 'block' of "extension".
647*7c568831SAndroid Build Coastguard Worker
648*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_BLOCK_EXTENSION...
649*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00040000'
650*7c568831SAndroid Build Coastguard Worker
651*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_BLOCK_RESTRICTION:
652*7c568831SAndroid Build Coastguard Worker      *
653*7c568831SAndroid Build Coastguard Worker      * the complexType has a 'block' of "restriction".
654*7c568831SAndroid Build Coastguard Worker
655*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_BLOCK_RESTRICTION...
656*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00080000'
657*7c568831SAndroid Build Coastguard Worker
658*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_ABSTRACT:
659*7c568831SAndroid Build Coastguard Worker      *
660*7c568831SAndroid Build Coastguard Worker      * the simple/complexType is abstract.
661*7c568831SAndroid Build Coastguard Worker
662*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_ABSTRACT...
663*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00100000'
664*7c568831SAndroid Build Coastguard Worker
665*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_FACETSNEEDVALUE:
666*7c568831SAndroid Build Coastguard Worker      *
667*7c568831SAndroid Build Coastguard Worker      * indicates if the facets need a computed value
668*7c568831SAndroid Build Coastguard Worker
669*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_FACETSNEEDVALUE...
670*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00200000'
671*7c568831SAndroid Build Coastguard Worker
672*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_INTERNAL_RESOLVED:
673*7c568831SAndroid Build Coastguard Worker      *
674*7c568831SAndroid Build Coastguard Worker      * indicates that the type was typefixed
675*7c568831SAndroid Build Coastguard Worker
676*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_INTERNAL_RESOLVED...
677*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00400000'
678*7c568831SAndroid Build Coastguard Worker
679*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_INTERNAL_INVALID:
680*7c568831SAndroid Build Coastguard Worker      *
681*7c568831SAndroid Build Coastguard Worker      * indicates that the type is invalid
682*7c568831SAndroid Build Coastguard Worker
683*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_INTERNAL_INVALID...
684*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00800000'
685*7c568831SAndroid Build Coastguard Worker
686*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE:
687*7c568831SAndroid Build Coastguard Worker      *
688*7c568831SAndroid Build Coastguard Worker      * a whitespace-facet value of "preserve"
689*7c568831SAndroid Build Coastguard Worker
690*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE...
691*7c568831SAndroid Build Coastguard Worker     d                 c                   X'01000000'
692*7c568831SAndroid Build Coastguard Worker
693*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_WHITESPACE_REPLACE:
694*7c568831SAndroid Build Coastguard Worker      *
695*7c568831SAndroid Build Coastguard Worker      * a whitespace-facet value of "replace"
696*7c568831SAndroid Build Coastguard Worker
697*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_WHITESPACE_REPLACE...
698*7c568831SAndroid Build Coastguard Worker     d                 c                   X'02000000'
699*7c568831SAndroid Build Coastguard Worker
700*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE:
701*7c568831SAndroid Build Coastguard Worker      *
702*7c568831SAndroid Build Coastguard Worker      * a whitespace-facet value of "collapse"
703*7c568831SAndroid Build Coastguard Worker
704*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE...
705*7c568831SAndroid Build Coastguard Worker     d                 c                   X'04000000'
706*7c568831SAndroid Build Coastguard Worker
707*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_HAS_FACETS:
708*7c568831SAndroid Build Coastguard Worker      *
709*7c568831SAndroid Build Coastguard Worker      * has facets
710*7c568831SAndroid Build Coastguard Worker
711*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_HAS_FACETS...
712*7c568831SAndroid Build Coastguard Worker     d                 c                   X'08000000'
713*7c568831SAndroid Build Coastguard Worker
714*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_NORMVALUENEEDED:
715*7c568831SAndroid Build Coastguard Worker      *
716*7c568831SAndroid Build Coastguard Worker      * indicates if the facets (pattern) need a normalized value
717*7c568831SAndroid Build Coastguard Worker
718*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_NORMVALUENEEDED...
719*7c568831SAndroid Build Coastguard Worker     d                 c                   X'10000000'
720*7c568831SAndroid Build Coastguard Worker
721*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_FIXUP_1:
722*7c568831SAndroid Build Coastguard Worker      *
723*7c568831SAndroid Build Coastguard Worker      * First stage of fixup was done.
724*7c568831SAndroid Build Coastguard Worker
725*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_FIXUP_1...
726*7c568831SAndroid Build Coastguard Worker     d                 c                   X'20000000'
727*7c568831SAndroid Build Coastguard Worker
728*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_REDEFINED:
729*7c568831SAndroid Build Coastguard Worker      *
730*7c568831SAndroid Build Coastguard Worker      * The type was redefined.
731*7c568831SAndroid Build Coastguard Worker
732*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_REDEFINED...
733*7c568831SAndroid Build Coastguard Worker     d                 c                   X'40000000'
734*7c568831SAndroid Build Coastguard Worker
735*7c568831SAndroid Build Coastguard Worker      /if defined(DISABLED)
736*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_TYPE_REDEFINING:
737*7c568831SAndroid Build Coastguard Worker      *
738*7c568831SAndroid Build Coastguard Worker      * The type redefines an other type.
739*7c568831SAndroid Build Coastguard Worker
740*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_TYPE_REDEFINING...
741*7c568831SAndroid Build Coastguard Worker     d                 c                   X'80000000'
742*7c568831SAndroid Build Coastguard Worker      /endif
743*7c568831SAndroid Build Coastguard Worker
744*7c568831SAndroid Build Coastguard Worker      * _xmlSchemaType:
745*7c568831SAndroid Build Coastguard Worker      *
746*7c568831SAndroid Build Coastguard Worker      * Schemas type definition.
747*7c568831SAndroid Build Coastguard Worker
748*7c568831SAndroid Build Coastguard Worker     d xmlSchemaType...
749*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaTypePtr)
750*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
751*7c568831SAndroid Build Coastguard Worker     d  type                               like(xmlSchemaTypeType)              Kind of type
752*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaTypePtr)               Next type
753*7c568831SAndroid Build Coastguard Worker     d  name                           *                                        const xmlChar *
754*7c568831SAndroid Build Coastguard Worker     d  id                             *                                        const xmlChar *
755*7c568831SAndroid Build Coastguard Worker     d  ref                            *                                        const xmlChar *
756*7c568831SAndroid Build Coastguard Worker     d  refNs                          *                                        const xmlChar *
757*7c568831SAndroid Build Coastguard Worker     d  annot                              like(xmlSchemaAnnotPtr)
758*7c568831SAndroid Build Coastguard Worker     d  subtypes                           like(xmlSchemaTypePtr)
759*7c568831SAndroid Build Coastguard Worker     d  attributes                         like(xmlSchemaAttributePtr)          Deprecated; not used
760*7c568831SAndroid Build Coastguard Worker     d  node                               like(xmlNodePtr)
761*7c568831SAndroid Build Coastguard Worker     d  minOccurs                          like(xmlCint)                        Deprecated; not used
762*7c568831SAndroid Build Coastguard Worker     d  maxOccurs                          like(xmlCint)                        Deprecated; not used
763*7c568831SAndroid Build Coastguard Worker      *
764*7c568831SAndroid Build Coastguard Worker     d  flags                              like(xmlCint)
765*7c568831SAndroid Build Coastguard Worker     d  contentType                        like(xmlSchemaContentType)
766*7c568831SAndroid Build Coastguard Worker     d  base                           *                                        const xmlChar *
767*7c568831SAndroid Build Coastguard Worker     d  baseNs                         *                                        const xmlChar *
768*7c568831SAndroid Build Coastguard Worker     d  baseType                           like(xmlSchemaTypePtr)               Base type component
769*7c568831SAndroid Build Coastguard Worker     d  facets                             like(xmlSchemaFacetPtr)              Local facets
770*7c568831SAndroid Build Coastguard Worker     d  redef                              like(xmlSchemaTypePtr)               Deprecated; not used
771*7c568831SAndroid Build Coastguard Worker     d  recurse                            like(xmlCint)                        Obsolete
772*7c568831SAndroid Build Coastguard Worker     d  attributeUses                      like(xmlSchemaAttributeLinkPtr)      Deprecated; not used
773*7c568831SAndroid Build Coastguard Worker     d  attributeWildcard...
774*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlSchemaWildcardPtr)
775*7c568831SAndroid Build Coastguard Worker     d  builtInType                        like(xmlCint)                        Built-in types type
776*7c568831SAndroid Build Coastguard Worker     d  memberTypes                        like(xmlSchemaTypeLinkPtr)           Union member-types
777*7c568831SAndroid Build Coastguard Worker     d  facetSet                           like(xmlSchemaFacetLinkPtr)          All facets
778*7c568831SAndroid Build Coastguard Worker     d  refPrefix                      *                                        const xmlChar *
779*7c568831SAndroid Build Coastguard Worker     d  contentTypeDef...
780*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlSchemaTypePtr)
781*7c568831SAndroid Build Coastguard Worker     d  contModel                          like(xmlRegexpPtr)                   Content model autom.
782*7c568831SAndroid Build Coastguard Worker     d  targetNamespace...
783*7c568831SAndroid Build Coastguard Worker     d                                 *                                        const xmlChar *
784*7c568831SAndroid Build Coastguard Worker     d  attrUses                       *                                        void *
785*7c568831SAndroid Build Coastguard Worker
786*7c568831SAndroid Build Coastguard Worker      * xmlSchemaElement:
787*7c568831SAndroid Build Coastguard Worker      * An element definition.
788*7c568831SAndroid Build Coastguard Worker      *
789*7c568831SAndroid Build Coastguard Worker      * xmlSchemaType, xmlSchemaFacet and xmlSchemaElement start of
790*7c568831SAndroid Build Coastguard Worker      * structures must be kept similar
791*7c568831SAndroid Build Coastguard Worker
792*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_NILLABLE:
793*7c568831SAndroid Build Coastguard Worker      *
794*7c568831SAndroid Build Coastguard Worker      * the element is nillable
795*7c568831SAndroid Build Coastguard Worker
796*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_NILLABLE...
797*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000001'
798*7c568831SAndroid Build Coastguard Worker
799*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_GLOBAL:
800*7c568831SAndroid Build Coastguard Worker      *
801*7c568831SAndroid Build Coastguard Worker      * the element is global
802*7c568831SAndroid Build Coastguard Worker
803*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_GLOBAL...
804*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000002'
805*7c568831SAndroid Build Coastguard Worker
806*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_DEFAULT:
807*7c568831SAndroid Build Coastguard Worker      *
808*7c568831SAndroid Build Coastguard Worker      * the element has a default value
809*7c568831SAndroid Build Coastguard Worker
810*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_DEFAULT...
811*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000004'
812*7c568831SAndroid Build Coastguard Worker
813*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_FIXED:
814*7c568831SAndroid Build Coastguard Worker      *
815*7c568831SAndroid Build Coastguard Worker      * the element has a fixed value
816*7c568831SAndroid Build Coastguard Worker
817*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_FIXED...
818*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000008'
819*7c568831SAndroid Build Coastguard Worker
820*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_ABSTRACT:
821*7c568831SAndroid Build Coastguard Worker      *
822*7c568831SAndroid Build Coastguard Worker      * the element is abstract
823*7c568831SAndroid Build Coastguard Worker
824*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_ABSTRACT...
825*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000010'
826*7c568831SAndroid Build Coastguard Worker
827*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_TOPLEVEL:
828*7c568831SAndroid Build Coastguard Worker      *
829*7c568831SAndroid Build Coastguard Worker      * the element is top level
830*7c568831SAndroid Build Coastguard Worker      * obsolete: use XML_SCHEMAS_ELEM_GLOBAL instead
831*7c568831SAndroid Build Coastguard Worker
832*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_TOPLEVEL...
833*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000020'
834*7c568831SAndroid Build Coastguard Worker
835*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_REF:
836*7c568831SAndroid Build Coastguard Worker      *
837*7c568831SAndroid Build Coastguard Worker      * the element is a reference to a type
838*7c568831SAndroid Build Coastguard Worker
839*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_REF...
840*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000040'
841*7c568831SAndroid Build Coastguard Worker
842*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_NSDEFAULT:
843*7c568831SAndroid Build Coastguard Worker      *
844*7c568831SAndroid Build Coastguard Worker      * allow elements in no namespace
845*7c568831SAndroid Build Coastguard Worker      * Obsolete, not used anymore.
846*7c568831SAndroid Build Coastguard Worker
847*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_NSDEFAULT...
848*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000080'
849*7c568831SAndroid Build Coastguard Worker
850*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_INTERNAL_RESOLVED:
851*7c568831SAndroid Build Coastguard Worker      *
852*7c568831SAndroid Build Coastguard Worker      * this is set when "type", "ref", "substitutionGroup"
853*7c568831SAndroid Build Coastguard Worker      * references have been resolved.
854*7c568831SAndroid Build Coastguard Worker
855*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_INTERNAL_RESOLVED...
856*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000100'
857*7c568831SAndroid Build Coastguard Worker
858*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_CIRCULAR:
859*7c568831SAndroid Build Coastguard Worker      *
860*7c568831SAndroid Build Coastguard Worker      * a helper flag for the search of circular references.
861*7c568831SAndroid Build Coastguard Worker
862*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_CIRCULAR...
863*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000200'
864*7c568831SAndroid Build Coastguard Worker
865*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_BLOCK_ABSENT:
866*7c568831SAndroid Build Coastguard Worker      *
867*7c568831SAndroid Build Coastguard Worker      * the "block" attribute is absent
868*7c568831SAndroid Build Coastguard Worker
869*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_BLOCK_ABSENT...
870*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000400'
871*7c568831SAndroid Build Coastguard Worker
872*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_BLOCK_EXTENSION:
873*7c568831SAndroid Build Coastguard Worker      *
874*7c568831SAndroid Build Coastguard Worker      * disallowed substitutions are absent
875*7c568831SAndroid Build Coastguard Worker
876*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_BLOCK_EXTENSION...
877*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000800'
878*7c568831SAndroid Build Coastguard Worker
879*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_BLOCK_RESTRICTION:
880*7c568831SAndroid Build Coastguard Worker      *
881*7c568831SAndroid Build Coastguard Worker      * disallowed substitutions: "restriction"
882*7c568831SAndroid Build Coastguard Worker
883*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_BLOCK_RESTRICTION...
884*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00001000'
885*7c568831SAndroid Build Coastguard Worker
886*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION:
887*7c568831SAndroid Build Coastguard Worker      *
888*7c568831SAndroid Build Coastguard Worker      * disallowed substitutions: "substitution"
889*7c568831SAndroid Build Coastguard Worker
890*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION...
891*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00002000'
892*7c568831SAndroid Build Coastguard Worker
893*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_FINAL_ABSENT:
894*7c568831SAndroid Build Coastguard Worker      *
895*7c568831SAndroid Build Coastguard Worker      * substitution group exclusions are absent
896*7c568831SAndroid Build Coastguard Worker
897*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_FINAL_ABSENT...
898*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00004000'
899*7c568831SAndroid Build Coastguard Worker
900*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_FINAL_EXTENSION:
901*7c568831SAndroid Build Coastguard Worker      *
902*7c568831SAndroid Build Coastguard Worker      * substitution group exclusions: "extension"
903*7c568831SAndroid Build Coastguard Worker
904*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_FINAL_EXTENSION...
905*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00008000'
906*7c568831SAndroid Build Coastguard Worker
907*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_FINAL_RESTRICTION:
908*7c568831SAndroid Build Coastguard Worker      *
909*7c568831SAndroid Build Coastguard Worker      * substitution group exclusions: "restriction"
910*7c568831SAndroid Build Coastguard Worker
911*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_FINAL_RESTRICTION...
912*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00010000'
913*7c568831SAndroid Build Coastguard Worker
914*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD:
915*7c568831SAndroid Build Coastguard Worker      *
916*7c568831SAndroid Build Coastguard Worker      * the declaration is a substitution group head
917*7c568831SAndroid Build Coastguard Worker
918*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD...
919*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00020000'
920*7c568831SAndroid Build Coastguard Worker
921*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_ELEM_INTERNAL_CHECKED:
922*7c568831SAndroid Build Coastguard Worker      *
923*7c568831SAndroid Build Coastguard Worker      * this is set when the elem decl has been checked against
924*7c568831SAndroid Build Coastguard Worker      * all constraints
925*7c568831SAndroid Build Coastguard Worker
926*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_ELEM_INTERNAL_CHECKED...
927*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00040000'
928*7c568831SAndroid Build Coastguard Worker
929*7c568831SAndroid Build Coastguard Worker     d xmlSchemaElementPtr...
930*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
931*7c568831SAndroid Build Coastguard Worker
932*7c568831SAndroid Build Coastguard Worker     d xmlSchemaElement...
933*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaElementPtr)
934*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
935*7c568831SAndroid Build Coastguard Worker     d  type                               like(xmlSchemaTypeType)              Kind of type
936*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaElementPtr)            Not used ?
937*7c568831SAndroid Build Coastguard Worker     d  name                           *                                        const xmlChar *
938*7c568831SAndroid Build Coastguard Worker     d  id                             *                                        const xmlChar *
939*7c568831SAndroid Build Coastguard Worker     d  ref                            *                                        const xmlChar *
940*7c568831SAndroid Build Coastguard Worker     d  refNs                          *                                        const xmlChar *
941*7c568831SAndroid Build Coastguard Worker     d  annot                              like(xmlSchemaAnnotPtr)
942*7c568831SAndroid Build Coastguard Worker     d  subtypes                           like(xmlSchemaTypePtr)
943*7c568831SAndroid Build Coastguard Worker     d  attributes                         like(xmlSchemaAttributePtr)          Deprecated; not used
944*7c568831SAndroid Build Coastguard Worker     d  node                               like(xmlNodePtr)
945*7c568831SAndroid Build Coastguard Worker     d  minOccurs                          like(xmlCint)                        Deprecated; not used
946*7c568831SAndroid Build Coastguard Worker     d  maxOccurs                          like(xmlCint)                        Deprecated; not used
947*7c568831SAndroid Build Coastguard Worker      *
948*7c568831SAndroid Build Coastguard Worker     d  flags                              like(xmlCint)
949*7c568831SAndroid Build Coastguard Worker     d  targetNamespace...
950*7c568831SAndroid Build Coastguard Worker     d                                 *                                        const xmlChar *
951*7c568831SAndroid Build Coastguard Worker     d  namedType                      *                                        const xmlChar *
952*7c568831SAndroid Build Coastguard Worker     d  namedTypeNs                    *                                        const xmlChar *
953*7c568831SAndroid Build Coastguard Worker     d  substGroup                     *                                        const xmlChar *
954*7c568831SAndroid Build Coastguard Worker     d  substGroupNs                   *                                        const xmlChar *
955*7c568831SAndroid Build Coastguard Worker     d  scope                          *                                        const xmlChar *
956*7c568831SAndroid Build Coastguard Worker     d  value                          *                                        const xmlChar *
957*7c568831SAndroid Build Coastguard Worker     d  refDecl                            like(xmlSchemaElementPtr)
958*7c568831SAndroid Build Coastguard Worker     d  contModel                          like(xmlRegexpPtr)
959*7c568831SAndroid Build Coastguard Worker     d  contentType                        like(xmlSchemaContentType)
960*7c568831SAndroid Build Coastguard Worker     d  refPrefix                      *                                        const xmlChar *
961*7c568831SAndroid Build Coastguard Worker     d  devVal                             like(xmlSchemaValPtr)                Comp val constraint
962*7c568831SAndroid Build Coastguard Worker     d  idcs                           *                                        void *
963*7c568831SAndroid Build Coastguard Worker
964*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_FACET_UNKNOWN:
965*7c568831SAndroid Build Coastguard Worker      *
966*7c568831SAndroid Build Coastguard Worker      * unknown facet handling
967*7c568831SAndroid Build Coastguard Worker
968*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_FACET_UNKNOWN...
969*7c568831SAndroid Build Coastguard Worker     d                 c                   0
970*7c568831SAndroid Build Coastguard Worker
971*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_FACET_PRESERVE:
972*7c568831SAndroid Build Coastguard Worker      *
973*7c568831SAndroid Build Coastguard Worker      * preserve the type of the facet
974*7c568831SAndroid Build Coastguard Worker
975*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_FACET_PRESERVE...
976*7c568831SAndroid Build Coastguard Worker     d                 c                   1
977*7c568831SAndroid Build Coastguard Worker
978*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_FACET_REPLACE:
979*7c568831SAndroid Build Coastguard Worker      *
980*7c568831SAndroid Build Coastguard Worker      * replace the type of the facet
981*7c568831SAndroid Build Coastguard Worker
982*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_FACET_REPLACE...
983*7c568831SAndroid Build Coastguard Worker     d                 c                   2
984*7c568831SAndroid Build Coastguard Worker
985*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_FACET_COLLAPSE:
986*7c568831SAndroid Build Coastguard Worker      *
987*7c568831SAndroid Build Coastguard Worker      * collapse the types of the facet
988*7c568831SAndroid Build Coastguard Worker
989*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_FACET_COLLAPSE...
990*7c568831SAndroid Build Coastguard Worker     d                 c                   3
991*7c568831SAndroid Build Coastguard Worker
992*7c568831SAndroid Build Coastguard Worker      * A facet definition.
993*7c568831SAndroid Build Coastguard Worker
994*7c568831SAndroid Build Coastguard Worker     d xmlSchemaFacet...
995*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaFacetPtr)
996*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
997*7c568831SAndroid Build Coastguard Worker     d  type                               like(xmlSchemaTypeType)              Kind of type
998*7c568831SAndroid Build Coastguard Worker     d  next                               like(xmlSchemaFacetPtr)              Next type in seq.
999*7c568831SAndroid Build Coastguard Worker     d  value                          *                                        const xmlChar *
1000*7c568831SAndroid Build Coastguard Worker     d  id                             *                                        const xmlChar *
1001*7c568831SAndroid Build Coastguard Worker     d  annot                              like(xmlSchemaAnnotPtr)
1002*7c568831SAndroid Build Coastguard Worker     d  node                               like(xmlNodePtr)
1003*7c568831SAndroid Build Coastguard Worker     d  fixed                              like(xmlCint)                        _FACET_PRESERVE, etc
1004*7c568831SAndroid Build Coastguard Worker     d  whitespace                         like(xmlCint)
1005*7c568831SAndroid Build Coastguard Worker     d  val                                like(xmlSchemaValPtr)                Compiled value
1006*7c568831SAndroid Build Coastguard Worker     d  regexp                             like(xmlRegexpPtr)                   Regexp for patterns
1007*7c568831SAndroid Build Coastguard Worker
1008*7c568831SAndroid Build Coastguard Worker      * A notation definition.
1009*7c568831SAndroid Build Coastguard Worker
1010*7c568831SAndroid Build Coastguard Worker     d xmlSchemaNotationPtr...
1011*7c568831SAndroid Build Coastguard Worker     d                 s               *   based(######typedef######)
1012*7c568831SAndroid Build Coastguard Worker
1013*7c568831SAndroid Build Coastguard Worker     d xmlSchemaNotation...
1014*7c568831SAndroid Build Coastguard Worker     d                 ds                  based(xmlSchemaNotationPtr)
1015*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
1016*7c568831SAndroid Build Coastguard Worker     d  type                               like(xmlSchemaTypeType)              Kind of type
1017*7c568831SAndroid Build Coastguard Worker     d  name                           *                                        const xmlChar *
1018*7c568831SAndroid Build Coastguard Worker     d  annot                              like(xmlSchemaAnnotPtr)
1019*7c568831SAndroid Build Coastguard Worker     d  identifier                     *                                        const xmlChar *
1020*7c568831SAndroid Build Coastguard Worker     d  targetNamespace...
1021*7c568831SAndroid Build Coastguard Worker     d                                 *                                        const xmlChar *
1022*7c568831SAndroid Build Coastguard Worker
1023*7c568831SAndroid Build Coastguard Worker      * TODO: Actually all those flags used for the schema should sit
1024*7c568831SAndroid Build Coastguard Worker      * on the schema parser context, since they are used only
1025*7c568831SAndroid Build Coastguard Worker      * during parsing an XML schema document, and not available
1026*7c568831SAndroid Build Coastguard Worker      * on the component level as per spec.
1027*7c568831SAndroid Build Coastguard Worker
1028*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_QUALIF_ELEM:
1029*7c568831SAndroid Build Coastguard Worker      *
1030*7c568831SAndroid Build Coastguard Worker      * Reflects elementFormDefault == qualified in
1031*7c568831SAndroid Build Coastguard Worker      * an XML schema document.
1032*7c568831SAndroid Build Coastguard Worker
1033*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_QUALIF_ELEM...
1034*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000001'
1035*7c568831SAndroid Build Coastguard Worker
1036*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_QUALIF_ATTR:
1037*7c568831SAndroid Build Coastguard Worker      *
1038*7c568831SAndroid Build Coastguard Worker      * Reflects attributeFormDefault == qualified in
1039*7c568831SAndroid Build Coastguard Worker      * an XML schema document.
1040*7c568831SAndroid Build Coastguard Worker
1041*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_QUALIF_ATTR...
1042*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000002'
1043*7c568831SAndroid Build Coastguard Worker
1044*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_FINAL_DEFAULT_EXTENSION:
1045*7c568831SAndroid Build Coastguard Worker      *
1046*7c568831SAndroid Build Coastguard Worker      * the schema has "extension" in the set of finalDefault.
1047*7c568831SAndroid Build Coastguard Worker
1048*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_FINAL_DEFAULT_EXTENSION...
1049*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000004'
1050*7c568831SAndroid Build Coastguard Worker
1051*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION:
1052*7c568831SAndroid Build Coastguard Worker      *
1053*7c568831SAndroid Build Coastguard Worker      * the schema has "restriction" in the set of finalDefault.
1054*7c568831SAndroid Build Coastguard Worker
1055*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION...
1056*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000008'
1057*7c568831SAndroid Build Coastguard Worker
1058*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_FINAL_DEFAULT_LIST:
1059*7c568831SAndroid Build Coastguard Worker      *
1060*7c568831SAndroid Build Coastguard Worker      * the cshema has "list" in the set of finalDefault.
1061*7c568831SAndroid Build Coastguard Worker
1062*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_FINAL_DEFAULT_LIST...
1063*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000010'
1064*7c568831SAndroid Build Coastguard Worker
1065*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_FINAL_DEFAULT_UNION:
1066*7c568831SAndroid Build Coastguard Worker      *
1067*7c568831SAndroid Build Coastguard Worker      * the schema has "union" in the set of finalDefault.
1068*7c568831SAndroid Build Coastguard Worker
1069*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_FINAL_DEFAULT_UNION...
1070*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000020'
1071*7c568831SAndroid Build Coastguard Worker
1072*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION:
1073*7c568831SAndroid Build Coastguard Worker      *
1074*7c568831SAndroid Build Coastguard Worker      * the schema has "extension" in the set of blockDefault.
1075*7c568831SAndroid Build Coastguard Worker
1076*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION...
1077*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000040'
1078*7c568831SAndroid Build Coastguard Worker
1079*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION:
1080*7c568831SAndroid Build Coastguard Worker      *
1081*7c568831SAndroid Build Coastguard Worker      * the schema has "restriction" in the set of blockDefault.
1082*7c568831SAndroid Build Coastguard Worker
1083*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION...
1084*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000080'
1085*7c568831SAndroid Build Coastguard Worker
1086*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION:
1087*7c568831SAndroid Build Coastguard Worker      *
1088*7c568831SAndroid Build Coastguard Worker      * the schema has "substitution" in the set of blockDefault.
1089*7c568831SAndroid Build Coastguard Worker
1090*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION...
1091*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000100'
1092*7c568831SAndroid Build Coastguard Worker
1093*7c568831SAndroid Build Coastguard Worker      * XML_SCHEMAS_INCLUDING_CONVERT_NS:
1094*7c568831SAndroid Build Coastguard Worker      *
1095*7c568831SAndroid Build Coastguard Worker      * the schema is currently including an other schema with
1096*7c568831SAndroid Build Coastguard Worker      * no target namespace.
1097*7c568831SAndroid Build Coastguard Worker
1098*7c568831SAndroid Build Coastguard Worker     d XML_SCHEMAS_INCLUDING_CONVERT_NS...
1099*7c568831SAndroid Build Coastguard Worker     d                 c                   X'00000200'
1100*7c568831SAndroid Build Coastguard Worker
1101*7c568831SAndroid Build Coastguard Worker      * _xmlSchema:
1102*7c568831SAndroid Build Coastguard Worker      *
1103*7c568831SAndroid Build Coastguard Worker      * A Schemas definition
1104*7c568831SAndroid Build Coastguard Worker
1105*7c568831SAndroid Build Coastguard Worker     d xmlSchema       ds                  based(xmlSchemaPtr)
1106*7c568831SAndroid Build Coastguard Worker     d                                     align qualified
1107*7c568831SAndroid Build Coastguard Worker     d  name                           *                                        const xmlChar *
1108*7c568831SAndroid Build Coastguard Worker     d  targetNamespace...
1109*7c568831SAndroid Build Coastguard Worker     d                                 *                                        const xmlChar *
1110*7c568831SAndroid Build Coastguard Worker     d  version                        *                                        const xmlChar *
1111*7c568831SAndroid Build Coastguard Worker     d  id                             *                                        const xmlChar *
1112*7c568831SAndroid Build Coastguard Worker     d  doc                                like(xmlDocPtr)
1113*7c568831SAndroid Build Coastguard Worker     d  annot                              like(xmlSchemaAnnotPtr)
1114*7c568831SAndroid Build Coastguard Worker     d  flags                              like(xmlCint)
1115*7c568831SAndroid Build Coastguard Worker      *
1116*7c568831SAndroid Build Coastguard Worker     d  typeDecl                           like(xmlHashTablePtr)
1117*7c568831SAndroid Build Coastguard Worker     d  attrDecl                           like(xmlHashTablePtr)
1118*7c568831SAndroid Build Coastguard Worker     d  attrGrpDecl                        like(xmlHashTablePtr)
1119*7c568831SAndroid Build Coastguard Worker     d  elemDecl                           like(xmlHashTablePtr)
1120*7c568831SAndroid Build Coastguard Worker     d  notaDecl                           like(xmlHashTablePtr)
1121*7c568831SAndroid Build Coastguard Worker     d  schemasImports...
1122*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlHashTablePtr)
1123*7c568831SAndroid Build Coastguard Worker      *
1124*7c568831SAndroid Build Coastguard Worker     d  #private                       *                                        void *
1125*7c568831SAndroid Build Coastguard Worker     d  groupDecl                          like(xmlHashTablePtr)
1126*7c568831SAndroid Build Coastguard Worker     d  dict                               like(xmlDictPtr)
1127*7c568831SAndroid Build Coastguard Worker     d  includes                       *                                        void *
1128*7c568831SAndroid Build Coastguard Worker     d  preserve                           like(xmlCint)                        Do not free doc ?
1129*7c568831SAndroid Build Coastguard Worker     d  counter                            like(xmlCint)                        For name uniqueness
1130*7c568831SAndroid Build Coastguard Worker     d  idcDef                             like(xmlHashTablePtr)                All id-constr. defs
1131*7c568831SAndroid Build Coastguard Worker     d  volatiles                      *                                        void *
1132*7c568831SAndroid Build Coastguard Worker
1133*7c568831SAndroid Build Coastguard Worker     d xmlSchemaFreeType...
1134*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('xmlSchemaFreeType')
1135*7c568831SAndroid Build Coastguard Worker     d type                                value like(xmlSchemaTypePtr)
1136*7c568831SAndroid Build Coastguard Worker
1137*7c568831SAndroid Build Coastguard Worker     d xmlSchemaFreeWildcard...
1138*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('xmlSchemaFreeWildcard')
1139*7c568831SAndroid Build Coastguard Worker     d wildcard                            value like(xmlSchemaWildcardPtr)
1140*7c568831SAndroid Build Coastguard Worker
1141*7c568831SAndroid Build Coastguard Worker      /endif                                                                    LIBXML_SCHEMAS_ENBLD
1142*7c568831SAndroid Build Coastguard Worker      /endif                                                                    SCHEMA_INTERNALS_H__
1143