felipe          Fri Jun 27 13:13:09 2008 UTC

  Modified files:              (Branch: PHP_5_3)
    /php-src/ext/xmlwriter      php_xmlwriter.c 
  Log:
  - Added arginfo
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/xmlwriter/php_xmlwriter.c?r1=1.20.2.12.2.15.2.4&r2=1.20.2.12.2.15.2.5&diff_format=u
Index: php-src/ext/xmlwriter/php_xmlwriter.c
diff -u php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.12.2.15.2.4 
php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.12.2.15.2.5
--- php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.12.2.15.2.4    Mon Mar 10 
22:12:36 2008
+++ php-src/ext/xmlwriter/php_xmlwriter.c       Fri Jun 27 13:13:09 2008
@@ -17,7 +17,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: php_xmlwriter.c,v 1.20.2.12.2.15.2.4 2008/03/10 22:12:36 felipe Exp $ 
*/
+/* $Id: php_xmlwriter.c,v 1.20.2.12.2.15.2.5 2008/06/27 13:13:09 felipe Exp $ 
*/
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -171,59 +171,420 @@
                php_error_docref(NULL TSRMLS_CC, E_WARNING, __err);     \
                RETURN_FALSE;   \
        }       \
+       
+/* {{{ arginfo */
+static
+ZEND_BEGIN_ARG_INFO(arginfo_xmlwriter_void, 0)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_resource, 0, 0, 1)
+       ZEND_ARG_INFO(0, xmlwriter)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_open_uri, 0, 0, 1)
+       ZEND_ARG_INFO(0, uri)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_set_indent, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, indent)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_set_indent, 0, 0, 1)
+       ZEND_ARG_INFO(0, indent)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_set_indent_string, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, indentString)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_set_indent_string, 0, 0, 1)
+       ZEND_ARG_INFO(0, indentString)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_attribute, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_attribute, 0, 0, 1)
+       ZEND_ARG_INFO(0, name)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_attribute_ns, 0, 0, 4)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, prefix)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, uri)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_attribute_ns, 0, 0, 3)
+       ZEND_ARG_INFO(0, prefix)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, uri)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_attribute_ns, 0, 0, 5)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, prefix)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, uri)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_attribute_ns, 0, 0, 4)
+       ZEND_ARG_INFO(0, prefix)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, uri)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_attribute, 0, 0, 3)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, value)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_attribute, 0, 0, 2)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, value)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_element, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_element, 0, 0, 1)
+       ZEND_ARG_INFO(0, name)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_element_ns, 0, 0, 4)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, prefix)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, uri)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_element_ns, 0, 0, 3)
+       ZEND_ARG_INFO(0, prefix)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, uri)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_element, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_element, 0, 0, 1)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_element_ns, 0, 0, 4)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, prefix)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, uri)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_element_ns, 0, 0, 3)
+       ZEND_ARG_INFO(0, prefix)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, uri)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_pi, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, target)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_pi, 0, 0, 1)
+       ZEND_ARG_INFO(0, target)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_pi, 0, 0, 3)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, target)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_pi, 0, 0, 2)
+       ZEND_ARG_INFO(0, target)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_cdata, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_cdata, 0, 0, 1)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_text, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_text, 0, 0, 1)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_raw, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_raw, 0, 0, 1)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_document, 0, 0, 1)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, version)
+       ZEND_ARG_INFO(0, encoding)
+       ZEND_ARG_INFO(0, standalone)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_document, 0, 0, 0)
+       ZEND_ARG_INFO(0, version)
+       ZEND_ARG_INFO(0, encoding)
+       ZEND_ARG_INFO(0, standalone)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_comment, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_comment, 0, 0, 1)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_dtd, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, qualifiedName)
+       ZEND_ARG_INFO(0, publicId)
+       ZEND_ARG_INFO(0, systemId)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_dtd, 0, 0, 1)
+       ZEND_ARG_INFO(0, qualifiedName)
+       ZEND_ARG_INFO(0, publicId)
+       ZEND_ARG_INFO(0, systemId)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_dtd, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, publicId)
+       ZEND_ARG_INFO(0, systemId)
+       ZEND_ARG_INFO(0, subset)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_dtd, 0, 0, 1)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, publicId)
+       ZEND_ARG_INFO(0, systemId)
+       ZEND_ARG_INFO(0, subset)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_dtd_element, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, qualifiedName)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_dtd_element, 0, 0, 1)
+       ZEND_ARG_INFO(0, qualifiedName)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_dtd_element, 0, 0, 3)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_dtd_element, 0, 0, 2)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_dtd_attlist, 0, 0, 2)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_dtd_attlist, 0, 0, 1)
+       ZEND_ARG_INFO(0, name)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_dtd_attlist, 0, 0, 3)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_dtd_attlist, 0, 0, 2)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_start_dtd_entity, 0, 0, 3)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, isparam)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_start_dtd_entity, 0, 0, 2)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, isparam)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_write_dtd_entity, 0, 0, 3)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_write_dtd_entity, 0, 0, 2)
+       ZEND_ARG_INFO(0, name)
+       ZEND_ARG_INFO(0, content)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_output_memory, 0, 0, 1)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, flush)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_output_memory, 0, 0, 0)
+       ZEND_ARG_INFO(0, flush)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_flush, 0, 0, 1)
+       ZEND_ARG_INFO(0, xmlwriter)
+       ZEND_ARG_INFO(0, empty)
+ZEND_END_ARG_INFO()
+
+static
+ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_method_flush, 0, 0, 0)
+       ZEND_ARG_INFO(0, empty)
+ZEND_END_ARG_INFO()
+/* }}} */
 
 /* {{{ xmlwriter_functions */
 static const zend_function_entry xmlwriter_functions[] = {
-       PHP_FE(xmlwriter_open_uri,                      NULL)
-       PHP_FE(xmlwriter_open_memory,           NULL)
+       PHP_FE(xmlwriter_open_uri,                      
arginfo_xmlwriter_open_uri)
+       PHP_FE(xmlwriter_open_memory,           arginfo_xmlwriter_void)
 #if LIBXML_VERSION >= 20605
-       PHP_FE(xmlwriter_set_indent,            NULL)
-       PHP_FE(xmlwriter_set_indent_string, NULL)
+       PHP_FE(xmlwriter_set_indent,            arginfo_xmlwriter_set_indent)
+       PHP_FE(xmlwriter_set_indent_string, arginfo_xmlwriter_set_indent_string)
 #endif
 #if LIBXML_VERSION >= 20607
-       PHP_FE(xmlwriter_start_comment,         NULL)
-       PHP_FE(xmlwriter_end_comment,           NULL)
+       PHP_FE(xmlwriter_start_comment,         arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_end_comment,           arginfo_xmlwriter_resource)
 #endif
-       PHP_FE(xmlwriter_start_attribute,       NULL)
-       PHP_FE(xmlwriter_end_attribute,         NULL)
-       PHP_FE(xmlwriter_write_attribute,       NULL)
+       PHP_FE(xmlwriter_start_attribute,       
arginfo_xmlwriter_start_attribute)
+       PHP_FE(xmlwriter_end_attribute,         arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_write_attribute,       
arginfo_xmlwriter_write_attribute)
 #if LIBXML_VERSION > 20617
-       PHP_FE(xmlwriter_start_attribute_ns,NULL)
-       PHP_FE(xmlwriter_write_attribute_ns,NULL)
+       
PHP_FE(xmlwriter_start_attribute_ns,arginfo_xmlwriter_start_attribute_ns)
+       
PHP_FE(xmlwriter_write_attribute_ns,arginfo_xmlwriter_write_attribute_ns)
 #endif
-       PHP_FE(xmlwriter_start_element,         NULL)
-       PHP_FE(xmlwriter_end_element,           NULL)
-       PHP_FE(xmlwriter_full_end_element,      NULL)
-       PHP_FE(xmlwriter_start_element_ns,      NULL)
-       PHP_FE(xmlwriter_write_element,         NULL)
-       PHP_FE(xmlwriter_write_element_ns,      NULL)
-       PHP_FE(xmlwriter_start_pi,                      NULL)
-       PHP_FE(xmlwriter_end_pi,                        NULL)
-       PHP_FE(xmlwriter_write_pi,                      NULL)
-       PHP_FE(xmlwriter_start_cdata,           NULL)
-       PHP_FE(xmlwriter_end_cdata,                     NULL)
-       PHP_FE(xmlwriter_write_cdata,           NULL)
-       PHP_FE(xmlwriter_text,                          NULL)
-       PHP_FE(xmlwriter_write_raw,                     NULL)
-       PHP_FE(xmlwriter_start_document,        NULL)
-       PHP_FE(xmlwriter_end_document,          NULL)
-       PHP_FE(xmlwriter_write_comment,         NULL)
-       PHP_FE(xmlwriter_start_dtd,                     NULL)
-       PHP_FE(xmlwriter_end_dtd,                       NULL)
-       PHP_FE(xmlwriter_write_dtd,                     NULL)
-       PHP_FE(xmlwriter_start_dtd_element,     NULL)
-       PHP_FE(xmlwriter_end_dtd_element,       NULL)
-       PHP_FE(xmlwriter_write_dtd_element,     NULL)
+       PHP_FE(xmlwriter_start_element,         arginfo_xmlwriter_start_element)
+       PHP_FE(xmlwriter_end_element,           arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_full_end_element,      arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_start_element_ns,      
arginfo_xmlwriter_start_element_ns)
+       PHP_FE(xmlwriter_write_element,         arginfo_xmlwriter_write_element)
+       PHP_FE(xmlwriter_write_element_ns,      
arginfo_xmlwriter_write_element_ns)
+       PHP_FE(xmlwriter_start_pi,                      
arginfo_xmlwriter_start_pi)
+       PHP_FE(xmlwriter_end_pi,                        
arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_write_pi,                      
arginfo_xmlwriter_write_pi)
+       PHP_FE(xmlwriter_start_cdata,           arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_end_cdata,                     
arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_write_cdata,           arginfo_xmlwriter_write_cdata)
+       PHP_FE(xmlwriter_text,                          arginfo_xmlwriter_text)
+       PHP_FE(xmlwriter_write_raw,                     
arginfo_xmlwriter_write_raw)
+       PHP_FE(xmlwriter_start_document,        
arginfo_xmlwriter_start_document)
+       PHP_FE(xmlwriter_end_document,          arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_write_comment,         arginfo_xmlwriter_write_comment)
+       PHP_FE(xmlwriter_start_dtd,                     
arginfo_xmlwriter_start_dtd)
+       PHP_FE(xmlwriter_end_dtd,                       
arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_write_dtd,                     
arginfo_xmlwriter_write_dtd)
+       PHP_FE(xmlwriter_start_dtd_element,     
arginfo_xmlwriter_start_dtd_element)
+       PHP_FE(xmlwriter_end_dtd_element,       arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_write_dtd_element,     
arginfo_xmlwriter_write_dtd_element)
 #if LIBXML_VERSION > 20608
-       PHP_FE(xmlwriter_start_dtd_attlist,     NULL)
-       PHP_FE(xmlwriter_end_dtd_attlist,       NULL)
-       PHP_FE(xmlwriter_write_dtd_attlist,     NULL)
-       PHP_FE(xmlwriter_start_dtd_entity,      NULL)
-       PHP_FE(xmlwriter_end_dtd_entity,        NULL)
-       PHP_FE(xmlwriter_write_dtd_entity,      NULL)
+       PHP_FE(xmlwriter_start_dtd_attlist,     
arginfo_xmlwriter_start_dtd_attlist)
+       PHP_FE(xmlwriter_end_dtd_attlist,       arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_write_dtd_attlist,     
arginfo_xmlwriter_write_dtd_attlist)
+       PHP_FE(xmlwriter_start_dtd_entity,      
arginfo_xmlwriter_start_dtd_entity)
+       PHP_FE(xmlwriter_end_dtd_entity,        arginfo_xmlwriter_resource)
+       PHP_FE(xmlwriter_write_dtd_entity,      
arginfo_xmlwriter_write_dtd_entity)
 #endif
-       PHP_FE(xmlwriter_output_memory,         NULL)
-       PHP_FE(xmlwriter_flush,                         NULL)
+       PHP_FE(xmlwriter_output_memory,         arginfo_xmlwriter_output_memory)
+       PHP_FE(xmlwriter_flush,                         arginfo_xmlwriter_flush)
        {NULL, NULL, NULL}
 };
 /* }}} */
@@ -231,56 +592,56 @@
 #ifdef ZEND_ENGINE_2
 /* {{{ xmlwriter_class_functions */
 static const zend_function_entry xmlwriter_class_functions[] = {
-       PHP_ME_MAPPING(openUri,         xmlwriter_open_uri,             NULL, 0)
-       PHP_ME_MAPPING(openMemory,      xmlwriter_open_memory,  NULL, 0)
+       PHP_ME_MAPPING(openUri,         xmlwriter_open_uri,             
arginfo_xmlwriter_open_uri, 0)
+       PHP_ME_MAPPING(openMemory,      xmlwriter_open_memory,  
arginfo_xmlwriter_void, 0)
 #if LIBXML_VERSION >= 20605
-       PHP_ME_MAPPING(setIndent,       xmlwriter_set_indent,   NULL, 0)
-       PHP_ME_MAPPING(setIndentString, xmlwriter_set_indent_string, NULL, 0)
+       PHP_ME_MAPPING(setIndent,       xmlwriter_set_indent,   
arginfo_xmlwriter_method_set_indent, 0)
+       PHP_ME_MAPPING(setIndentString, xmlwriter_set_indent_string, 
arginfo_xmlwriter_method_set_indent_string, 0)
 #endif
 #if LIBXML_VERSION >= 20607
-       PHP_ME_MAPPING(startComment,    xmlwriter_start_comment,        NULL, 0)
-       PHP_ME_MAPPING(endComment,              xmlwriter_end_comment,          
NULL, 0)
+       PHP_ME_MAPPING(startComment,    xmlwriter_start_comment,        
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(endComment,              xmlwriter_end_comment,          
arginfo_xmlwriter_void, 0)
 #endif
-       PHP_ME_MAPPING(startAttribute,  xmlwriter_start_attribute,      NULL, 0)
-       PHP_ME_MAPPING(endAttribute,    xmlwriter_end_attribute,        NULL, 0)
-       PHP_ME_MAPPING(writeAttribute,  xmlwriter_write_attribute,      NULL, 0)
+       PHP_ME_MAPPING(startAttribute,  xmlwriter_start_attribute,      
arginfo_xmlwriter_method_start_attribute, 0)
+       PHP_ME_MAPPING(endAttribute,    xmlwriter_end_attribute,        
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(writeAttribute,  xmlwriter_write_attribute,      
arginfo_xmlwriter_method_write_attribute, 0)
 #if LIBXML_VERSION > 20617
-       PHP_ME_MAPPING(startAttributeNs,        
xmlwriter_start_attribute_ns,NULL, 0)
-       PHP_ME_MAPPING(writeAttributeNs,        
xmlwriter_write_attribute_ns,NULL, 0)
+       PHP_ME_MAPPING(startAttributeNs,        
xmlwriter_start_attribute_ns,arginfo_xmlwriter_method_start_attribute_ns, 0)
+       PHP_ME_MAPPING(writeAttributeNs,        
xmlwriter_write_attribute_ns,arginfo_xmlwriter_method_write_attribute_ns, 0)
 #endif
-       PHP_ME_MAPPING(startElement,    xmlwriter_start_element,        NULL, 0)
-       PHP_ME_MAPPING(endElement,              xmlwriter_end_element,          
NULL, 0)
-       PHP_ME_MAPPING(fullEndElement,  xmlwriter_full_end_element,     NULL, 0)
-       PHP_ME_MAPPING(startElementNs,  xmlwriter_start_element_ns,     NULL, 0)
-       PHP_ME_MAPPING(writeElement,    xmlwriter_write_element,        NULL, 0)
-       PHP_ME_MAPPING(writeElementNs,  xmlwriter_write_element_ns,     NULL, 0)
-       PHP_ME_MAPPING(startPi,                 xmlwriter_start_pi,             
        NULL, 0)
-       PHP_ME_MAPPING(endPi,                   xmlwriter_end_pi,               
        NULL, 0)
-       PHP_ME_MAPPING(writePi,                 xmlwriter_write_pi,             
        NULL, 0)
-       PHP_ME_MAPPING(startCdata,              xmlwriter_start_cdata,          
NULL, 0)
-       PHP_ME_MAPPING(endCdata,                xmlwriter_end_cdata,            
NULL, 0)
-       PHP_ME_MAPPING(writeCdata,              xmlwriter_write_cdata,          
NULL, 0)
-       PHP_ME_MAPPING(text,                    xmlwriter_text,                 
        NULL, 0)
-       PHP_ME_MAPPING(writeRaw,                xmlwriter_write_raw,            
NULL, 0)
-       PHP_ME_MAPPING(startDocument,   xmlwriter_start_document,       NULL, 0)
-       PHP_ME_MAPPING(endDocument,             xmlwriter_end_document,         
NULL, 0)
-       PHP_ME_MAPPING(writeComment,    xmlwriter_write_comment,        NULL, 0)
-       PHP_ME_MAPPING(startDtd,                xmlwriter_start_dtd,            
NULL, 0)
-       PHP_ME_MAPPING(endDtd,                  xmlwriter_end_dtd,              
        NULL, 0)
-       PHP_ME_MAPPING(writeDtd,                xmlwriter_write_dtd,            
NULL, 0)
-       PHP_ME_MAPPING(startDtdElement, xmlwriter_start_dtd_element,    NULL, 0)
-       PHP_ME_MAPPING(endDtdElement,   xmlwriter_end_dtd_element,      NULL, 0)
-       PHP_ME_MAPPING(writeDtdElement, xmlwriter_write_dtd_element,    NULL, 0)
+       PHP_ME_MAPPING(startElement,    xmlwriter_start_element,        
arginfo_xmlwriter_method_start_element, 0)
+       PHP_ME_MAPPING(endElement,              xmlwriter_end_element,          
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(fullEndElement,  xmlwriter_full_end_element,     
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(startElementNs,  xmlwriter_start_element_ns,     
arginfo_xmlwriter_method_start_element_ns, 0)
+       PHP_ME_MAPPING(writeElement,    xmlwriter_write_element,        
arginfo_xmlwriter_method_write_element, 0)
+       PHP_ME_MAPPING(writeElementNs,  xmlwriter_write_element_ns,     
arginfo_xmlwriter_method_write_element_ns, 0)
+       PHP_ME_MAPPING(startPi,                 xmlwriter_start_pi,             
        arginfo_xmlwriter_method_start_pi, 0)
+       PHP_ME_MAPPING(endPi,                   xmlwriter_end_pi,               
        arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(writePi,                 xmlwriter_write_pi,             
        arginfo_xmlwriter_method_write_pi, 0)
+       PHP_ME_MAPPING(startCdata,              xmlwriter_start_cdata,          
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(endCdata,                xmlwriter_end_cdata,            
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(writeCdata,              xmlwriter_write_cdata,          
arginfo_xmlwriter_method_write_cdata, 0)
+       PHP_ME_MAPPING(text,                    xmlwriter_text,                 
        arginfo_xmlwriter_method_text, 0)
+       PHP_ME_MAPPING(writeRaw,                xmlwriter_write_raw,            
arginfo_xmlwriter_method_write_raw, 0)
+       PHP_ME_MAPPING(startDocument,   xmlwriter_start_document,       
arginfo_xmlwriter_method_start_document, 0)
+       PHP_ME_MAPPING(endDocument,             xmlwriter_end_document,         
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(writeComment,    xmlwriter_write_comment,        
arginfo_xmlwriter_method_write_comment, 0)
+       PHP_ME_MAPPING(startDtd,                xmlwriter_start_dtd,            
arginfo_xmlwriter_method_start_dtd, 0)
+       PHP_ME_MAPPING(endDtd,                  xmlwriter_end_dtd,              
        arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(writeDtd,                xmlwriter_write_dtd,            
arginfo_xmlwriter_method_write_dtd, 0)
+       PHP_ME_MAPPING(startDtdElement, 
xmlwriter_start_dtd_element,arginfo_xmlwriter_method_start_dtd_element, 0)
+       PHP_ME_MAPPING(endDtdElement,   xmlwriter_end_dtd_element,      
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(writeDtdElement, xmlwriter_write_dtd_element,    
arginfo_xmlwriter_method_write_dtd_element, 0)
 #if LIBXML_VERSION > 20608
-       PHP_ME_MAPPING(startDtdAttlist, xmlwriter_start_dtd_attlist,    NULL, 0)
-       PHP_ME_MAPPING(endDtdAttlist,   xmlwriter_end_dtd_attlist,      NULL, 0)
-       PHP_ME_MAPPING(writeDtdAttlist, xmlwriter_write_dtd_attlist,    NULL, 0)
-       PHP_ME_MAPPING(startDtdEntity,  xmlwriter_start_dtd_entity,     NULL, 0)
-       PHP_ME_MAPPING(endDtdEntity,    xmlwriter_end_dtd_entity,       NULL, 0)
-       PHP_ME_MAPPING(writeDtdEntity,  xmlwriter_write_dtd_entity,     NULL, 0)
+       PHP_ME_MAPPING(startDtdAttlist, xmlwriter_start_dtd_attlist,    
arginfo_xmlwriter_method_start_dtd_attlist, 0)
+       PHP_ME_MAPPING(endDtdAttlist,   xmlwriter_end_dtd_attlist,      
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(writeDtdAttlist, xmlwriter_write_dtd_attlist,    
arginfo_xmlwriter_method_write_dtd_attlist, 0)
+       PHP_ME_MAPPING(startDtdEntity,  xmlwriter_start_dtd_entity,     
arginfo_xmlwriter_method_start_dtd_entity, 0)
+       PHP_ME_MAPPING(endDtdEntity,    xmlwriter_end_dtd_entity,       
arginfo_xmlwriter_void, 0)
+       PHP_ME_MAPPING(writeDtdEntity,  xmlwriter_write_dtd_entity,     
arginfo_xmlwriter_method_write_dtd_entity, 0)
 #endif
-       PHP_ME_MAPPING(outputMemory,    xmlwriter_output_memory,        NULL, 0)
-       PHP_ME_MAPPING(flush,                   xmlwriter_flush,                
        NULL, 0)
+       PHP_ME_MAPPING(outputMemory,    xmlwriter_output_memory,        
arginfo_xmlwriter_method_output_memory, 0)
+       PHP_ME_MAPPING(flush,                   xmlwriter_flush,                
        arginfo_xmlwriter_method_flush, 0)
        {NULL, NULL, NULL}
 };
 /* }}} */

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to