VirtualBox

source: vbox/trunk/src/libs/libxml2-2.13.2/include/private/entities.h

Last change on this file was 105420, checked in by vboxsync, 10 months ago

libxml2-2.12.6: Applied and adjusted our libxml2 changes to 2.12.6. bugref:10730

File size: 726 bytes
Line 
1#ifndef XML_ENTITIES_H_PRIVATE__
2#define XML_ENTITIES_H_PRIVATE__
3
4#include <libxml/tree.h>
5#include <libxml/xmlstring.h>
6
7/*
8 * Entity flags
9 *
10 * XML_ENT_PARSED: The entity was parsed and `children` points to the
11 * content.
12 *
13 * XML_ENT_CHECKED: The entity was checked for loops and amplification.
14 * expandedSize was set.
15 *
16 * XML_ENT_VALIDATED: The entity contains a valid attribute value.
17 * Only used when entities aren't substituted.
18 */
19#define XML_ENT_PARSED (1u << 0)
20#define XML_ENT_CHECKED (1u << 1)
21#define XML_ENT_VALIDATED (1u << 2)
22#define XML_ENT_EXPANDING (1u << 3)
23
24XML_HIDDEN xmlChar *
25xmlEncodeAttributeEntities(xmlDocPtr doc, const xmlChar *input);
26
27#endif /* XML_ENTITIES_H_PRIVATE__ */
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette