~ubuntu-branches/ubuntu/wily/libxml2/wily-proposed

« back to all changes in this revision

Viewing changes to os400/libxmlrpg/SAX.rpgle

  • Committer: Package Import Robot
  • Author(s): Aron Xu
  • Date: 2014-10-26 07:04:50 UTC
  • mfrom: (43.2.7 sid)
  • Revision ID: package-import@ubuntu.com-20141026070450-rmcqvcqn8peeuebs
Tags: 2.9.2+dfsg1-1
* New upstream release (Closes: #765722, CVE-2014-3660)
* Remove no-longer-needed upstream patches
* Update distro patch
* Std-ver: 3.9.5 -> 3.9.6, no change.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
      * Summary: Old SAX version 1 handler, deprecated
 
2
      * Description: DEPRECATED set of SAX version 1 interfaces used to
 
3
      *              build the DOM tree.
 
4
      *
 
5
      * Copy: See Copyright for the status of this software.
 
6
      *
 
7
      * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
 
8
 
 
9
      /if not defined(XML_SAX_H__)
 
10
      /define XML_SAX_H__
 
11
 
 
12
      /include "libxmlrpg/xmlversion"
 
13
      /include "libxmlrpg/parser"
 
14
      /include "libxmlrpg/xlink"
 
15
 
 
16
      /if defined(LIBXML_LEGACY_ENABLED)
 
17
 
 
18
     d getPublicId     pr              *   extproc('getPublicId')               const xmlChar *
 
19
     d  ctx                            *   value                                void *
 
20
 
 
21
     d getSystemId     pr              *   extproc('getSystemId')               const xmlChar *
 
22
     d  ctx                            *   value                                void *
 
23
 
 
24
     d setDocumentLocator...
 
25
     d                 pr                  extproc('setDocumentLocator')
 
26
     d  ctx                            *   value                                void *
 
27
     d  loc                                value like(xmlSAXLocatorPtr)
 
28
 
 
29
     d getLineNumber   pr            10i 0 extproc('getLineNumber')
 
30
     d  ctx                            *   value                                void *
 
31
 
 
32
     d getColumnNumber...
 
33
     d                 pr            10i 0 extproc('getColumnNumber')
 
34
     d  ctx                            *   value                                void *
 
35
 
 
36
     d isStandalone    pr            10i 0 extproc('isStandalone')
 
37
     d  ctx                            *   value                                void *
 
38
 
 
39
     d hasInternalSubset...
 
40
     d                 pr            10i 0 extproc('hasInternalSubset')
 
41
     d  ctx                            *   value                                void *
 
42
 
 
43
     d hasExternalSubset...
 
44
     d                 pr            10i 0 extproc('hasExternalSubset')
 
45
     d  ctx                            *   value                                void *
 
46
 
 
47
     d internalSubset  pr                  extproc('internalSubset')
 
48
     d  ctx                            *   value                                void *
 
49
     d  name                           *   value options(*string)               const xmlChar *
 
50
     d  ExternalID                     *   value options(*string)               const xmlChar *
 
51
     d  SystemID                       *   value options(*string)               const xmlChar *
 
52
 
 
53
     d externalSubset  pr                  extproc('externalSubset')
 
54
     d  ctx                            *   value                                void *
 
55
     d  name                           *   value options(*string)               const xmlChar *
 
56
     d  ExternalID                     *   value options(*string)               const xmlChar *
 
57
     d  SystemID                       *   value options(*string)               const xmlChar *
 
58
 
 
59
     d getEntity       pr                  extproc('getEntity')
 
60
     d                                     like(xmlEntityPtr)
 
61
     d  ctx                            *   value                                void *
 
62
     d  name                           *   value options(*string)               const xmlChar *
 
63
 
 
64
     d getParameterEntity...
 
65
     d                 pr                  extproc('getParameterEntity')
 
66
     d                                     like(xmlEntityPtr)
 
67
     d  ctx                            *   value                                void *
 
68
     d  name                           *   value options(*string)               const xmlChar *
 
69
 
 
70
     d resolveEntity   pr                  extproc('resolveEntity')
 
71
     d                                     like(xmlParserInputPtr)
 
72
     d  ctx                            *   value                                void *
 
73
     d  publicId                       *   value options(*string)               const xmlChar *
 
74
     d  systemId                       *   value options(*string)               const xmlChar *
 
75
 
 
76
     d entityDecl      pr                  extproc('entityDecl')
 
77
     d  ctx                            *   value                                void *
 
78
     d  name                           *   value options(*string)               const xmlChar *
 
79
     d  type                         10i 0 value
 
80
     d  publicId                       *   value options(*string)               const xmlChar *
 
81
     d  systemId                       *   value options(*string)               const xmlChar *
 
82
     d  content                        *   value options(*string)               xmlChar *
 
83
 
 
84
     d attributeDecl   pr                  extproc('attributeDecl')
 
85
     d  ctx                            *   value                                void *
 
86
     d  elem                           *   value options(*string)               const xmlChar *
 
87
     d  fullname                       *   value options(*string)               const xmlChar *
 
88
     d  type                         10i 0 value
 
89
     d  def                          10i 0 value
 
90
     d  defaultValue                   *   value options(*string)               const xmlChar *
 
91
     d  tree                               value like(xmlEnumerationPtr)
 
92
 
 
93
     d elementDecl     pr                  extproc('elementDecl')
 
94
     d  ctx                            *   value                                void *
 
95
     d  name                           *   value options(*string)               const xmlChar *
 
96
     d  type                         10i 0 value
 
97
     d  content                            value like(xmlElementContentPtr)
 
98
 
 
99
     d notationDecl    pr                  extproc('notationDecl')
 
100
     d  ctx                            *   value                                void *
 
101
     d  name                           *   value options(*string)               const xmlChar *
 
102
     d  publicId                       *   value options(*string)               const xmlChar *
 
103
     d  systemId                       *   value options(*string)               const xmlChar *
 
104
 
 
105
     d unparsedEntityDecl...
 
106
     d                 pr                  extproc('unparsedEntityDecl')
 
107
     d  ctx                            *   value                                void *
 
108
     d  name                           *   value options(*string)               const xmlChar *
 
109
     d  publicId                       *   value options(*string)               const xmlChar *
 
110
     d  systemId                       *   value options(*string)               const xmlChar *
 
111
     d  notationName                   *   value options(*string)               const xmlChar *
 
112
 
 
113
     d startDocument   pr                  extproc('startDocument')
 
114
     d  ctx                            *   value                                void *
 
115
 
 
116
     d endDocument     pr                  extproc('endDocument')
 
117
     d  ctx                            *   value                                void *
 
118
 
 
119
     d attribute       pr                  extproc('attribute')
 
120
     d  ctx                            *   value                                void *
 
121
     d  fullname                       *   value options(*string)               const xmlChar *
 
122
     d  value                          *   value options(*string)               const xmlChar *
 
123
 
 
124
     d startElement    pr                  extproc('startElement')
 
125
     d  ctx                            *   value                                void *
 
126
     d  fullname                       *   value options(*string)               const xmlChar *
 
127
     d  atts                           *                                        const xmlChar *(*)
 
128
 
 
129
     d endElement      pr                  extproc('endElement')
 
130
     d  ctx                            *   value                                void *
 
131
     d  name                           *   value options(*string)               const xmlChar *
 
132
 
 
133
     d reference       pr                  extproc('reference')
 
134
     d  ctx                            *   value                                void *
 
135
     d  name                           *   value options(*string)               const xmlChar *
 
136
 
 
137
     d characters      pr                  extproc('characters')
 
138
     d  ctx                            *   value                                void *
 
139
     d  ch                             *   value options(*string)               const xmlChar *
 
140
     d  len                          10i 0 value
 
141
 
 
142
     d ignorableWhitespace...
 
143
     d                 pr                  extproc('ignorableWhitespace')
 
144
     d  ctx                            *   value                                void *
 
145
     d  ch                             *   value options(*string)               const xmlChar *
 
146
     d  len                          10i 0 value
 
147
 
 
148
     d processingInstruction...
 
149
     d                 pr                  extproc('processingInstruction')
 
150
     d  ctx                            *   value                                void *
 
151
     d  target                         *   value options(*string)               const xmlChar *
 
152
     d  data                           *   value options(*string)               const xmlChar *
 
153
 
 
154
     d globalNamespace...
 
155
     d                 pr                  extproc('globalNamespace')
 
156
     d  ctx                            *   value                                void *
 
157
     d  href                           *   value options(*string)               const xmlChar *
 
158
     d  prefix                         *   value options(*string)               const xmlChar *
 
159
 
 
160
     d setNamespace    pr                  extproc('setNamespace')
 
161
     d  ctx                            *   value                                void *
 
162
     d  name                           *   value options(*string)               const xmlChar *
 
163
 
 
164
     d getNamespace    pr                  extproc('getNamespace')
 
165
     d                                     like(xmlNsPtr)
 
166
     d  ctx                            *   value                                void *
 
167
 
 
168
     d checkNamespace  pr            10i 0 extproc('checkNamespace')
 
169
     d  ctx                            *   value                                void *
 
170
     d  nameSpace                      *   value options(*string)               xmlChar *
 
171
 
 
172
     d namespaceDecl   pr                  extproc('namespaceDecl')
 
173
     d  ctx                            *   value                                void *
 
174
     d  href                           *   value options(*string)               const xmlChar *
 
175
     d  prefix                         *   value options(*string)               const xmlChar *
 
176
 
 
177
     d comment         pr                  extproc('comment')
 
178
     d  ctx                            *   value                                void *
 
179
     d  value                          *   value options(*string)               const xmlChar *
 
180
 
 
181
     d cdataBlock      pr                  extproc('cdataBlock')
 
182
     d  ctx                            *   value                                void *
 
183
     d  value                          *   value options(*string)               const xmlChar *
 
184
     d  len                          10i 0 value
 
185
 
 
186
      /if defined(LIBXML_SAX1_ENABLED)
 
187
     d initxmlDefaultSAXHandler...
 
188
     d                 pr                  extproc('initxmlDefaultSAXHandler')
 
189
     d  hdlr                               like(xmlSAXHandlerV1)
 
190
     d  warning                      10i 0 value
 
191
 
 
192
      /if defined(LIBXML_HTML_ENABLED)
 
193
     d inithtmlDefaultSAXHandler...
 
194
     d                 pr                  extproc('inithtmlDefaultSAXHandler')
 
195
     d  hdlr                               like(xmlSAXHandlerV1)
 
196
      /endif
 
197
 
 
198
      /if defined(LIBXML_DOCB_ENABLED)
 
199
     d initdocbDefaultSAXHandler...
 
200
     d                 pr                  extproc('initdocbDefaultSAXHandler')
 
201
     d  hdlr                               like(xmlSAXHandlerV1)
 
202
      /endif
 
203
      /endif                                                                    LIBXML_SAX1_ENABLED
 
204
 
 
205
      /endif                                                                    LIBXML_LEGACY_ENABLD
 
206
 
 
207
      /endif                                                                    XML_SAX_H__