@@ -121,14 +121,6 @@ typedef struct {
121
121
unsigned short (* encoding_function )(unsigned char );
122
122
} xml_encoding ;
123
123
124
-
125
- enum php_xml_option {
126
- PHP_XML_OPTION_CASE_FOLDING = 1 ,
127
- PHP_XML_OPTION_TARGET_ENCODING ,
128
- PHP_XML_OPTION_SKIP_TAGSTART ,
129
- PHP_XML_OPTION_SKIP_WHITE
130
- };
131
-
132
124
/* {{{ dynamically loadable module stuff */
133
125
#ifdef COMPILE_DL_XML
134
126
#ifdef ZTS
@@ -262,33 +254,7 @@ PHP_MINIT_FUNCTION(xml)
262
254
xml_parser_object_handlers .clone_obj = NULL ;
263
255
xml_parser_object_handlers .compare = zend_objects_not_comparable ;
264
256
265
- REGISTER_LONG_CONSTANT ("XML_ERROR_NONE" , XML_ERROR_NONE , CONST_CS |CONST_PERSISTENT );
266
- REGISTER_LONG_CONSTANT ("XML_ERROR_NO_MEMORY" , XML_ERROR_NO_MEMORY , CONST_CS |CONST_PERSISTENT );
267
- REGISTER_LONG_CONSTANT ("XML_ERROR_SYNTAX" , XML_ERROR_SYNTAX , CONST_CS |CONST_PERSISTENT );
268
- REGISTER_LONG_CONSTANT ("XML_ERROR_NO_ELEMENTS" , XML_ERROR_NO_ELEMENTS , CONST_CS |CONST_PERSISTENT );
269
- REGISTER_LONG_CONSTANT ("XML_ERROR_INVALID_TOKEN" , XML_ERROR_INVALID_TOKEN , CONST_CS |CONST_PERSISTENT );
270
- REGISTER_LONG_CONSTANT ("XML_ERROR_UNCLOSED_TOKEN" , XML_ERROR_UNCLOSED_TOKEN , CONST_CS |CONST_PERSISTENT );
271
- REGISTER_LONG_CONSTANT ("XML_ERROR_PARTIAL_CHAR" , XML_ERROR_PARTIAL_CHAR , CONST_CS |CONST_PERSISTENT );
272
- REGISTER_LONG_CONSTANT ("XML_ERROR_TAG_MISMATCH" , XML_ERROR_TAG_MISMATCH , CONST_CS |CONST_PERSISTENT );
273
- REGISTER_LONG_CONSTANT ("XML_ERROR_DUPLICATE_ATTRIBUTE" , XML_ERROR_DUPLICATE_ATTRIBUTE , CONST_CS |CONST_PERSISTENT );
274
- REGISTER_LONG_CONSTANT ("XML_ERROR_JUNK_AFTER_DOC_ELEMENT" , XML_ERROR_JUNK_AFTER_DOC_ELEMENT , CONST_CS |CONST_PERSISTENT );
275
- REGISTER_LONG_CONSTANT ("XML_ERROR_PARAM_ENTITY_REF" , XML_ERROR_PARAM_ENTITY_REF , CONST_CS |CONST_PERSISTENT );
276
- REGISTER_LONG_CONSTANT ("XML_ERROR_UNDEFINED_ENTITY" , XML_ERROR_UNDEFINED_ENTITY , CONST_CS |CONST_PERSISTENT );
277
- REGISTER_LONG_CONSTANT ("XML_ERROR_RECURSIVE_ENTITY_REF" , XML_ERROR_RECURSIVE_ENTITY_REF , CONST_CS |CONST_PERSISTENT );
278
- REGISTER_LONG_CONSTANT ("XML_ERROR_ASYNC_ENTITY" , XML_ERROR_ASYNC_ENTITY , CONST_CS |CONST_PERSISTENT );
279
- REGISTER_LONG_CONSTANT ("XML_ERROR_BAD_CHAR_REF" , XML_ERROR_BAD_CHAR_REF , CONST_CS |CONST_PERSISTENT );
280
- REGISTER_LONG_CONSTANT ("XML_ERROR_BINARY_ENTITY_REF" , XML_ERROR_BINARY_ENTITY_REF , CONST_CS |CONST_PERSISTENT );
281
- REGISTER_LONG_CONSTANT ("XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF" , XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF , CONST_CS |CONST_PERSISTENT );
282
- REGISTER_LONG_CONSTANT ("XML_ERROR_MISPLACED_XML_PI" , XML_ERROR_MISPLACED_XML_PI , CONST_CS |CONST_PERSISTENT );
283
- REGISTER_LONG_CONSTANT ("XML_ERROR_UNKNOWN_ENCODING" , XML_ERROR_UNKNOWN_ENCODING , CONST_CS |CONST_PERSISTENT );
284
- REGISTER_LONG_CONSTANT ("XML_ERROR_INCORRECT_ENCODING" , XML_ERROR_INCORRECT_ENCODING , CONST_CS |CONST_PERSISTENT );
285
- REGISTER_LONG_CONSTANT ("XML_ERROR_UNCLOSED_CDATA_SECTION" , XML_ERROR_UNCLOSED_CDATA_SECTION , CONST_CS |CONST_PERSISTENT );
286
- REGISTER_LONG_CONSTANT ("XML_ERROR_EXTERNAL_ENTITY_HANDLING" , XML_ERROR_EXTERNAL_ENTITY_HANDLING , CONST_CS |CONST_PERSISTENT );
287
-
288
- REGISTER_LONG_CONSTANT ("XML_OPTION_CASE_FOLDING" , PHP_XML_OPTION_CASE_FOLDING , CONST_CS |CONST_PERSISTENT );
289
- REGISTER_LONG_CONSTANT ("XML_OPTION_TARGET_ENCODING" , PHP_XML_OPTION_TARGET_ENCODING , CONST_CS |CONST_PERSISTENT );
290
- REGISTER_LONG_CONSTANT ("XML_OPTION_SKIP_TAGSTART" , PHP_XML_OPTION_SKIP_TAGSTART , CONST_CS |CONST_PERSISTENT );
291
- REGISTER_LONG_CONSTANT ("XML_OPTION_SKIP_WHITE" , PHP_XML_OPTION_SKIP_WHITE , CONST_CS |CONST_PERSISTENT );
257
+ register_xml_symbols (module_number );
292
258
293
259
/* this object should not be pre-initialised at compile time,
294
260
as the order of members may vary */
0 commit comments