@@ -121,14 +121,6 @@ typedef struct {
121121 unsigned short (* encoding_function )(unsigned char );
122122} xml_encoding ;
123123
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-
132124/* {{{ dynamically loadable module stuff */
133125#ifdef COMPILE_DL_XML
134126#ifdef ZTS
@@ -262,33 +254,7 @@ PHP_MINIT_FUNCTION(xml)
262254 xml_parser_object_handlers .clone_obj = NULL ;
263255 xml_parser_object_handlers .compare = zend_objects_not_comparable ;
264256
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 );
292258
293259 /* this object should not be pre-initialised at compile time,
294260 as the order of members may vary */
0 commit comments