rrichards               Fri May  4 20:16:40 2007 UTC

  Added files:                 (Branch: PHP_5_2)
    /php-src/ext/xmlwriter/tests        bug41287.phpt 

  Modified files:              
    /php-src/ext/xmlwriter      php_xmlwriter.c 
  Log:
  Fix bug #41287 (Namespace functions don't allow xmlns to be optional)
  add test
  
http://cvs.php.net/viewvc.cgi/php-src/ext/xmlwriter/php_xmlwriter.c?r1=1.20.2.12.2.12&r2=1.20.2.12.2.13&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.12 
php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.12.2.13
--- php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.12.2.12        Sat Jan  6 
18:03:43 2007
+++ php-src/ext/xmlwriter/php_xmlwriter.c       Fri May  4 20:16:39 2007
@@ -17,7 +17,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: php_xmlwriter.c,v 1.20.2.12.2.12 2007/01/06 18:03:43 rrichards Exp $ */
+/* $Id: php_xmlwriter.c,v 1.20.2.12.2.13 2007/05/04 20:16:39 rrichards Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -566,7 +566,7 @@
        zval *this = getThis();
        
        if (this) {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sss", 
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sss!", 
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len) 
== FAILURE) {
                        return;
                }
@@ -574,7 +574,7 @@
        } else
 #endif
        {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsss", 
&pind, 
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsss!", 
&pind, 
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len) 
== FAILURE) {
                        return;
                }
@@ -656,7 +656,7 @@
        zval *this = getThis();
        
        if (this) {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ssss", 
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sss!s", 
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len, 
&content, &content_len) == FAILURE) {
                        return;
                }
@@ -664,7 +664,7 @@
        } else
 #endif
        {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rssss", 
&pind, 
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsss!s", 
&pind, 
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len, 
&content, &content_len) == FAILURE) {
                        return;
                }
@@ -709,7 +709,7 @@
        zval *this = getThis();
        
        if (this) {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s!ss",
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s!ss!",
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len) 
== FAILURE) {
                        return;
                }
@@ -717,7 +717,7 @@
        } else
 #endif
        {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs!ss", 
&pind, 
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs!ss!", 
&pind, 
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len) 
== FAILURE) {
                        return;
                }
@@ -813,7 +813,7 @@
        zval *this = getThis();
        
        if (this) {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s!sss", 
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s!ss!s", 
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len, 
&content, &content_len) == FAILURE) {
                        return;
                }
@@ -821,7 +821,7 @@
        } else
 #endif
        {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs!sss", 
&pind, 
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs!ss!s", 
&pind, 
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len, 
&content, &content_len) == FAILURE) {
                        return;
                }

http://cvs.php.net/viewvc.cgi/php-src/ext/xmlwriter/tests/bug41287.phpt?view=markup&rev=1.1
Index: php-src/ext/xmlwriter/tests/bug41287.phpt
+++ php-src/ext/xmlwriter/tests/bug41287.phpt

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

Reply via email to