rrichards               Wed Dec  7 00:09:33 2005 EDT

  Added files:                 (Branch: PHP_5_1)
    /php-src/ext/xmlwriter/tests        OO_006.phpt 

  Modified files:              
    /php-src/ext/xmlwriter      php_xmlwriter.c 
  Log:
  MFH: fix res parameter typos
  - add test
  
http://cvs.php.net/diff.php/php-src/ext/xmlwriter/php_xmlwriter.c?r1=1.20.2.3&r2=1.20.2.4&ty=u
Index: php-src/ext/xmlwriter/php_xmlwriter.c
diff -u php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.3 
php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.4
--- php-src/ext/xmlwriter/php_xmlwriter.c:1.20.2.3      Sat Dec  3 18:20:07 2005
+++ php-src/ext/xmlwriter/php_xmlwriter.c       Wed Dec  7 00:09:31 2005
@@ -17,7 +17,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: php_xmlwriter.c,v 1.20.2.3 2005/12/03 23:20:07 tony2001 Exp $ */
+/* $Id: php_xmlwriter.c,v 1.20.2.4 2005/12/07 05:09:31 rrichards Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -823,7 +823,7 @@
        zval *this = getThis();
        
        if (this) {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rssss", 
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ssss", 
                        &prefix, &prefix_len, &name, &name_len, &uri, &uri_len, 
&content, &content_len) == FAILURE) {
                        return;
                }
@@ -1223,7 +1223,7 @@
        zval *this = getThis();
 
        if (this) {
-               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs|s!s!", 
&name, &name_len, &pubid, &pubid_len, &sysid, &sysid_len) == FAILURE) {
+               if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|s!s!", 
&name, &name_len, &pubid, &pubid_len, &sysid, &sysid_len) == FAILURE) {
                        return;
                }
 

http://cvs.php.net/co.php/php-src/ext/xmlwriter/tests/OO_006.phpt?r=1.1&p=1
Index: php-src/ext/xmlwriter/tests/OO_006.phpt
+++ php-src/ext/xmlwriter/tests/OO_006.phpt
--TEST--
XMLWriter: libxml2 XML Writer, startDTD/writeElementNS 
--SKIPIF--
<?php 
if (!extension_loaded("xmlwriter")) die("skip"); 
if (!function_exists("xmlwriter_start_comment")) die("skip: libxml2 2.6.7+ 
required");
?>
--FILE--
<?php 
/* $Id: OO_006.phpt,v 1.1 2005/12/07 04:59:41 rrichards Exp $ */

$doc_dest = '001.xml';
$xw = new XMLWriter();
$xw->openUri($doc_dest);
$xw->startDtd('foo', NULL, 'urn:bar');
$xw->endDtd();
$xw->startElement('foo');
$xw->writeElementNS('foo', 'bar', 'urn:foo', 'dummy content');
$xw->endElement();

// Force to write and empty the buffer
$output_bytes = $xw->flush(true);
echo file_get_contents($doc_dest);
unset($xw);
unlink('001.xml');
?>
--EXPECT--
<!DOCTYPE foo SYSTEM "urn:bar"><foo><foo:bar xmlns:foo="urn:foo">dummy 
content</foo:bar></foo>

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

Reply via email to