xref: /aosp_15_r20/external/libxml2/include/private/regexp.h (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1*7c568831SAndroid Build Coastguard Worker #ifndef XML_REGEXP_H_PRIVATE__
2*7c568831SAndroid Build Coastguard Worker #define XML_REGEXP_H_PRIVATE__
3*7c568831SAndroid Build Coastguard Worker 
4*7c568831SAndroid Build Coastguard Worker #include <libxml/xmlautomata.h>
5*7c568831SAndroid Build Coastguard Worker 
6*7c568831SAndroid Build Coastguard Worker #ifdef LIBXML_REGEXP_ENABLED
7*7c568831SAndroid Build Coastguard Worker 
8*7c568831SAndroid Build Coastguard Worker /*
9*7c568831SAndroid Build Coastguard Worker  * -2 and -3 are used by xmlValidateElementType for other things.
10*7c568831SAndroid Build Coastguard Worker  */
11*7c568831SAndroid Build Coastguard Worker #define XML_REGEXP_OK               0
12*7c568831SAndroid Build Coastguard Worker #define XML_REGEXP_NOT_FOUND        (-1)
13*7c568831SAndroid Build Coastguard Worker #define XML_REGEXP_INTERNAL_ERROR   (-4)
14*7c568831SAndroid Build Coastguard Worker #define XML_REGEXP_OUT_OF_MEMORY    (-5)
15*7c568831SAndroid Build Coastguard Worker #define XML_REGEXP_INTERNAL_LIMIT   (-6)
16*7c568831SAndroid Build Coastguard Worker #define XML_REGEXP_INVALID_UTF8     (-7)
17*7c568831SAndroid Build Coastguard Worker 
18*7c568831SAndroid Build Coastguard Worker XML_HIDDEN void
19*7c568831SAndroid Build Coastguard Worker xmlAutomataSetFlags(xmlAutomataPtr am, int flags);
20*7c568831SAndroid Build Coastguard Worker 
21*7c568831SAndroid Build Coastguard Worker #endif /* LIBXML_REGEXP_ENABLED */
22*7c568831SAndroid Build Coastguard Worker 
23*7c568831SAndroid Build Coastguard Worker #endif /* XML_REGEXP_H_PRIVATE__ */
24