From 8b50ea61a734574b0d624cc30c5e48bbafa7d5a9 Mon Sep 17 00:00:00 2001 From: Sterling Hughes Date: Thu, 22 May 2003 03:04:11 +0000 Subject: take advantage of the fast_call_user_function() api call for all of the callbacks. --- ext/xml/php_xml.h | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'ext/xml/php_xml.h') diff --git a/ext/xml/php_xml.h b/ext/xml/php_xml.h index ca77d3d224..dc69c19edb 100644 --- a/ext/xml/php_xml.h +++ b/ext/xml/php_xml.h @@ -14,6 +14,7 @@ +----------------------------------------------------------------------+ | Authors: Stig Sæther Bakken | | Thies C. Arntzen | + | Sterling Hughes | +----------------------------------------------------------------------+ */ @@ -53,6 +54,7 @@ typedef struct { int case_folding; XML_Parser parser; XML_Char *target_encoding; + zval *startElementHandler; zval *endElementHandler; zval *characterDataHandler; @@ -61,9 +63,22 @@ typedef struct { zval *unparsedEntityDeclHandler; zval *notationDeclHandler; zval *externalEntityRefHandler; - zval *unknownEncodingHandler; + zval *unknownEncodingHandler; zval *startNamespaceDeclHandler; zval *endNamespaceDeclHandler; + + zend_function *startElementPtr; + zend_function *endElementPtr; + zend_function *characterDataPtr; + zend_function *processingInstructionPtr; + zend_function *defaultPtr; + zend_function *unparsedEntityDeclPtr; + zend_function *notationDeclPtr; + zend_function *externalEntityRefPtr; + zend_function *unknownEncodingPtr; + zend_function *startNamespaceDeclPtr; + zend_function *endNamespaceDeclPtr; + zval *object; zval *data; -- cgit v1.2.1