Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(59)

Side by Side Diff: third_party/libxml/src/DOCBparser.c

Issue 1193533007: Upgrade to libxml 2.9.2 and libxslt 1.1.28 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: no iconv Created 5 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/libxml/src/Copyright ('k') | third_party/libxml/src/HTMLparser.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * DOCBparser.c : an attempt to parse SGML Docbook documents 2 * DOCBparser.c : an attempt to parse SGML Docbook documents
3 * 3 *
4 * This is deprecated !!! 4 * This is deprecated !!!
5 * Code removed with release 2.6.0 it was broken. 5 * Code removed with release 2.6.0 it was broken.
6 * The doc are expect to be migrated to XML DocBook 6 * The doc are expect to be migrated to XML DocBook
7 * 7 *
8 * See Copyright for the status of this software. 8 * See Copyright for the status of this software.
9 * 9 *
10 * daniel@veillard.com 10 * daniel@veillard.com
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 xmlGenericError(xmlGenericErrorContext, 46 xmlGenericError(xmlGenericErrorContext,
47 "docbEncodeEntities() deprecated function reached\n"); 47 "docbEncodeEntities() deprecated function reached\n");
48 deprecated = 1; 48 deprecated = 1;
49 } 49 }
50 return(-1); 50 return(-1);
51 } 51 }
52 52
53 /** 53 /**
54 * docbParseDocument: 54 * docbParseDocument:
55 * @ctxt: an SGML parser context 55 * @ctxt: an SGML parser context
56 * 56 *
57 * parse an SGML document (and build a tree if using the standard SAX 57 * parse an SGML document (and build a tree if using the standard SAX
58 * interface). 58 * interface).
59 * 59 *
60 * Returns 0, -1 in case of error. the parser context is augmented 60 * Returns 0, -1 in case of error. the parser context is augmented
61 * as a result of the parsing. 61 * as a result of the parsing.
62 */ 62 */
63 63
64 int 64 int
65 docbParseDocument(docbParserCtxtPtr ctxt ATTRIBUTE_UNUSED) 65 docbParseDocument(docbParserCtxtPtr ctxt ATTRIBUTE_UNUSED)
66 { 66 {
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 } 156 }
157 157
158 return(xmlCreatePushParserCtxt(sax, user_data, chunk, size, filename)); 158 return(xmlCreatePushParserCtxt(sax, user_data, chunk, size, filename));
159 } 159 }
160 160
161 /** 161 /**
162 * docbSAXParseDoc: 162 * docbSAXParseDoc:
163 * @cur: a pointer to an array of xmlChar 163 * @cur: a pointer to an array of xmlChar
164 * @encoding: a free form C string describing the SGML document encoding, or NU LL 164 * @encoding: a free form C string describing the SGML document encoding, or NU LL
165 * @sax: the SAX handler block 165 * @sax: the SAX handler block
166 * @userData: if using SAX, this pointer will be provided on callbacks. 166 * @userData: if using SAX, this pointer will be provided on callbacks.
167 * 167 *
168 * parse an SGML in-memory document and build a tree. 168 * parse an SGML in-memory document and build a tree.
169 * It use the given SAX function block to handle the parsing callback. 169 * It use the given SAX function block to handle the parsing callback.
170 * If sax is NULL, fallback to the default DOM tree building routines. 170 * If sax is NULL, fallback to the default DOM tree building routines.
171 * 171 *
172 * Returns the resulting document tree 172 * Returns the resulting document tree
173 */ 173 */
174 174
175 docbDocPtr 175 docbDocPtr
176 docbSAXParseDoc(xmlChar * cur ATTRIBUTE_UNUSED, 176 docbSAXParseDoc(xmlChar * cur ATTRIBUTE_UNUSED,
177 const char *encoding ATTRIBUTE_UNUSED, 177 const char *encoding ATTRIBUTE_UNUSED,
178 docbSAXHandlerPtr sax ATTRIBUTE_UNUSED, 178 docbSAXHandlerPtr sax ATTRIBUTE_UNUSED,
179 void *userData ATTRIBUTE_UNUSED) 179 void *userData ATTRIBUTE_UNUSED)
180 { 180 {
181 static int deprecated = 0; 181 static int deprecated = 0;
182 182
183 if (!deprecated) { 183 if (!deprecated) {
184 xmlGenericError(xmlGenericErrorContext, 184 xmlGenericError(xmlGenericErrorContext,
185 "docbParseChunk() deprecated function reached\n"); 185 "docbParseChunk() deprecated function reached\n");
186 deprecated = 1; 186 deprecated = 1;
187 } 187 }
188 188
189 return (xmlSAXParseMemoryWithData(sax, (const char *)cur, 189 return (xmlSAXParseMemoryWithData(sax, (const char *)cur,
190 xmlStrlen((const xmlChar *) cur), 0, userData)); 190 xmlStrlen((const xmlChar *) cur), 0, userData));
191 } 191 }
192 192
193 /** 193 /**
194 * docbParseDoc: 194 * docbParseDoc:
195 * @cur: a pointer to an array of xmlChar 195 * @cur: a pointer to an array of xmlChar
196 * @encoding: a free form C string describing the SGML document encoding, or NU LL 196 * @encoding: a free form C string describing the SGML document encoding, or NU LL
197 * 197 *
198 * parse an SGML in-memory document and build a tree. 198 * parse an SGML in-memory document and build a tree.
199 * 199 *
200 * Returns the resulting document tree 200 * Returns the resulting document tree
201 */ 201 */
202 202
203 docbDocPtr 203 docbDocPtr
204 docbParseDoc(xmlChar * cur ATTRIBUTE_UNUSED, 204 docbParseDoc(xmlChar * cur ATTRIBUTE_UNUSED,
205 const char *encoding ATTRIBUTE_UNUSED) 205 const char *encoding ATTRIBUTE_UNUSED)
206 { 206 {
207 static int deprecated = 0; 207 static int deprecated = 0;
208 208
209 if (!deprecated) { 209 if (!deprecated) {
210 xmlGenericError(xmlGenericErrorContext, 210 xmlGenericError(xmlGenericErrorContext,
211 "docbParseChunk() deprecated function reached\n"); 211 "docbParseChunk() deprecated function reached\n");
212 deprecated = 1; 212 deprecated = 1;
213 } 213 }
214 214
215 return (xmlParseDoc(cur)); 215 return (xmlParseDoc(cur));
216 } 216 }
217 217
218 218
219 /** 219 /**
220 * docbCreateFileParserCtxt: 220 * docbCreateFileParserCtxt:
221 * @filename: the filename 221 * @filename: the filename
222 * @encoding: the SGML document encoding, or NULL 222 * @encoding: the SGML document encoding, or NULL
223 * 223 *
224 * Create a parser context for a file content. 224 * Create a parser context for a file content.
225 * Automatic support for ZLIB/Compress compressed document is provided 225 * Automatic support for ZLIB/Compress compressed document is provided
226 * by default if found at compile-time. 226 * by default if found at compile-time.
227 * 227 *
228 * Returns the new parser context or NULL 228 * Returns the new parser context or NULL
229 */ 229 */
230 docbParserCtxtPtr 230 docbParserCtxtPtr
231 docbCreateFileParserCtxt(const char *filename ATTRIBUTE_UNUSED, 231 docbCreateFileParserCtxt(const char *filename ATTRIBUTE_UNUSED,
232 const char *encoding ATTRIBUTE_UNUSED) 232 const char *encoding ATTRIBUTE_UNUSED)
233 { 233 {
234 static int deprecated = 0; 234 static int deprecated = 0;
235 235
236 if (!deprecated) { 236 if (!deprecated) {
237 xmlGenericError(xmlGenericErrorContext, 237 xmlGenericError(xmlGenericErrorContext,
238 "docbCreateFileParserCtxt() deprecated function reached\ n"); 238 "docbCreateFileParserCtxt() deprecated function reached\ n");
239 deprecated = 1; 239 deprecated = 1;
240 } 240 }
241 241
242 return (xmlCreateFileParserCtxt(filename)); 242 return (xmlCreateFileParserCtxt(filename));
243 } 243 }
244 244
245 /** 245 /**
246 * docbSAXParseFile: 246 * docbSAXParseFile:
247 * @filename: the filename 247 * @filename: the filename
248 * @encoding: a free form C string describing the SGML document encoding, or NU LL 248 * @encoding: a free form C string describing the SGML document encoding, or NU LL
249 * @sax: the SAX handler block 249 * @sax: the SAX handler block
250 * @userData: if using SAX, this pointer will be provided on callbacks. 250 * @userData: if using SAX, this pointer will be provided on callbacks.
251 * 251 *
252 * parse an SGML file and build a tree. Automatic support for ZLIB/Compress 252 * parse an SGML file and build a tree. Automatic support for ZLIB/Compress
253 * compressed document is provided by default if found at compile-time. 253 * compressed document is provided by default if found at compile-time.
254 * It use the given SAX function block to handle the parsing callback. 254 * It use the given SAX function block to handle the parsing callback.
255 * If sax is NULL, fallback to the default DOM tree building routines. 255 * If sax is NULL, fallback to the default DOM tree building routines.
256 * 256 *
257 * Returns the resulting document tree 257 * Returns the resulting document tree
258 */ 258 */
259 259
260 docbDocPtr 260 docbDocPtr
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
296 xmlGenericError(xmlGenericErrorContext, 296 xmlGenericError(xmlGenericErrorContext,
297 "docbParseFile() deprecated function reached\n"); 297 "docbParseFile() deprecated function reached\n");
298 deprecated = 1; 298 deprecated = 1;
299 } 299 }
300 300
301 return (xmlParseFile(filename)); 301 return (xmlParseFile(filename));
302 } 302 }
303 #define bottom_DOCBparser 303 #define bottom_DOCBparser
304 #include "elfgcchack.h" 304 #include "elfgcchack.h"
305 #endif /* LIBXML_DOCB_ENABLED */ 305 #endif /* LIBXML_DOCB_ENABLED */
OLDNEW
« no previous file with comments | « third_party/libxml/src/Copyright ('k') | third_party/libxml/src/HTMLparser.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698