rrichards               Wed Feb 11 07:19:27 2004 EDT

  Modified files:              
    /php-src/ext/simplexml      simplexml.c 
    /php-src/ext/simplexml/tests        014.phpt 014a.phpt 014b.phpt 016.phpt 
                                        bug27010.phpt 
  Log:
  Fix compiler warnings
  Update tests
  
http://cvs.php.net/diff.php/php-src/ext/simplexml/simplexml.c?r1=1.126&r2=1.127&ty=u
Index: php-src/ext/simplexml/simplexml.c
diff -u php-src/ext/simplexml/simplexml.c:1.126 php-src/ext/simplexml/simplexml.c:1.127
--- php-src/ext/simplexml/simplexml.c:1.126     Tue Feb 10 04:30:38 2004
+++ php-src/ext/simplexml/simplexml.c   Wed Feb 11 07:19:25 2004
@@ -18,7 +18,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: simplexml.c,v 1.126 2004/02/10 09:30:38 zeev Exp $ */
+/* $Id: simplexml.c,v 1.127 2004/02/11 12:19:25 rrichards Exp $ */
 
 #ifdef HAVE_CONFIG_H
 #include "config.h"
@@ -1077,15 +1077,6 @@
 }
 /* }}} */
 
-/* {{{ _free_ns_entry()
- */
-static void
-_free_ns_entry(void *p, xmlChar *data)
-{
-       xmlFree(p);
-}
-/* }}} */
-
 /* {{{ sxe_object_free_storage()
  */
 static void sxe_object_free_storage(void *object TSRMLS_DC)
@@ -1150,7 +1141,7 @@
 {
        zend_object_value rv;
 
-       rv.handle = zend_objects_store_put(intern, NULL, sxe_object_free_storage, 
sxe_object_clone TSRMLS_CC);
+       rv.handle = zend_objects_store_put(intern, NULL, 
(zend_objects_free_object_storage_t)sxe_object_free_storage, sxe_object_clone 
TSRMLS_CC);
        rv.handlers = (zend_object_handlers *) &sxe_object_handlers;
 
        return rv;
@@ -1592,7 +1583,7 @@
 {
        php_info_print_table_start();
        php_info_print_table_header(2, "Simplexml support", "enabled");
-       php_info_print_table_row(2, "Revision", "$Revision: 1.126 $");
+       php_info_print_table_row(2, "Revision", "$Revision: 1.127 $");
        php_info_print_table_row(2, "Schema support",
 #ifdef LIBXML_SCHEMAS_ENABLED
                "enabled");
http://cvs.php.net/diff.php/php-src/ext/simplexml/tests/014.phpt?r1=1.4&r2=1.5&ty=u
Index: php-src/ext/simplexml/tests/014.phpt
diff -u php-src/ext/simplexml/tests/014.phpt:1.4 
php-src/ext/simplexml/tests/014.phpt:1.5
--- php-src/ext/simplexml/tests/014.phpt:1.4    Sat Jan 17 14:41:32 2004
+++ php-src/ext/simplexml/tests/014.phpt        Wed Feb 11 07:19:26 2004
@@ -53,5 +53,7 @@
   [0]=>
   string(2) "30"
 }
-
-Fatal error: Unsupported operand types in %s014.php on line %d
+object(simplexml_element)#%d (1) {
+  [0]=>
+  string(2) "35"
+}
http://cvs.php.net/diff.php/php-src/ext/simplexml/tests/014a.phpt?r1=1.2&r2=1.3&ty=u
Index: php-src/ext/simplexml/tests/014a.phpt
diff -u php-src/ext/simplexml/tests/014a.phpt:1.2 
php-src/ext/simplexml/tests/014a.phpt:1.3
--- php-src/ext/simplexml/tests/014a.phpt:1.2   Sat Jan 17 14:41:32 2004
+++ php-src/ext/simplexml/tests/014a.phpt       Wed Feb 11 07:19:26 2004
@@ -48,9 +48,9 @@
 NULL
 bool(false)
 ---Unsupported---
+NULL
 object(simplexml_element)#%d (1) {
   [0]=>
-  string(2) "30"
+  string(1) "5"
 }
-
-Fatal error: Unsupported operand types in %s014.php on line %d
+===DONE===
\ No newline at end of file
http://cvs.php.net/diff.php/php-src/ext/simplexml/tests/014b.phpt?r1=1.2&r2=1.3&ty=u
Index: php-src/ext/simplexml/tests/014b.phpt
diff -u php-src/ext/simplexml/tests/014b.phpt:1.2 
php-src/ext/simplexml/tests/014b.phpt:1.3
--- php-src/ext/simplexml/tests/014b.phpt:1.2   Sat Jan 17 14:41:32 2004
+++ php-src/ext/simplexml/tests/014b.phpt       Wed Feb 11 07:19:26 2004
@@ -50,7 +50,6 @@
 ---Unsupported---
 object(simplexml_element)#%d (1) {
   [0]=>
-  string(2) "30"
+  string(1) "5"
 }
-
-Fatal error: Unsupported operand types in %s014.php on line %d
+===DONE===
\ No newline at end of file
http://cvs.php.net/diff.php/php-src/ext/simplexml/tests/016.phpt?r1=1.5&r2=1.6&ty=u
Index: php-src/ext/simplexml/tests/016.phpt
diff -u php-src/ext/simplexml/tests/016.phpt:1.5 
php-src/ext/simplexml/tests/016.phpt:1.6
--- php-src/ext/simplexml/tests/016.phpt:1.5    Thu Jan 22 16:47:54 2004
+++ php-src/ext/simplexml/tests/016.phpt        Wed Feb 11 07:19:26 2004
@@ -54,4 +54,4 @@
   [0]=>
   string(9) "JoeFooBar"
 }
-===Done===
+===DONE===
http://cvs.php.net/diff.php/php-src/ext/simplexml/tests/bug27010.phpt?r1=1.1&r2=1.2&ty=u
Index: php-src/ext/simplexml/tests/bug27010.phpt
diff -u php-src/ext/simplexml/tests/bug27010.phpt:1.1 
php-src/ext/simplexml/tests/bug27010.phpt:1.2
--- php-src/ext/simplexml/tests/bug27010.phpt:1.1       Thu Jan 22 16:55:09 2004
+++ php-src/ext/simplexml/tests/bug27010.phpt   Wed Feb 11 07:19:26 2004
@@ -1,31 +1,32 @@
---TEST--
-#27010: segfault and node text not displayed when returned from children()
---FILE--
-<?php
-
-$xml=<<<EOF
-<drinks xmlns:hot="http://www.example.com/hot";>
- <hot:drink><hot:name>Coffee</hot:name></hot:drink>
- <hot:drink><hot:name>Tea</hot:name></hot:drink>
- <drink><name>Cola</name></drink>
- <drink><name>Juice</name></drink>
-</drinks>
-EOF;
-
-$sxe = simplexml_load_string($xml);
-
-foreach ($sxe as $element_name => $element) {
-    print "$element_name is $element->name\n";
-}
-
-foreach ($sxe->children('http://www.example.com/hot') as $element_name => $element) {
-    print "$element_name is $element->name\n";
-}
-?>
-===DONE===
---EXPECT--
-drink is Cola
-drink is Juice
-drink is Coffee
-drink is Tea
-===DONE===
+--TEST--
+#27010: segfault and node text not displayed when returned from children()
+--FILE--
+<?php
+
+$xml=<<<EOF
+<drinks xmlns:hot="http://www.example.com/hot";>
+ <hot:drink><hot:name>Coffee</hot:name></hot:drink>
+ <hot:drink><hot:name>Tea</hot:name></hot:drink>
+ <drink><name>Cola</name></drink>
+ <drink><name>Juice</name></drink>
+</drinks>
+EOF;
+
+$sxe = simplexml_load_string($xml);
+
+foreach ($sxe as $element_name => $element) {
+    print "$element_name is $element->name\n";
+}
+
+foreach ($sxe->children('http://www.example.com/hot') as $element_name => $element) {
+    print "$element_name is $element->name\n";
+}
+
+?>
+===DONE===
+--EXPECT--
+drink is Cola
+drink is Juice
+drink is Coffee
+drink is Tea
+===DONE===

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

Reply via email to