cvs: php-src /ext/spl spl_observer.c /ext/spl/tests observer_003.phpt

From: Date: Sun, 17 Dec 2006 23:23:33 +0000
Subject: cvs: php-src /ext/spl spl_observer.c /ext/spl/tests observer_003.phpt
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-42127@lists.php.net to get a copy of this message
helly Sun Dec 17 23:23:33 2006 UTC Modified files: /php-src/ext/spl spl_observer.c /php-src/ext/spl/tests observer_003.phpt Log: - Make this work in unicode mode # Well of course i should have set the return type to ascii here :-) http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_observer.c?r1=1.11&r2=1.12&diff_format=u Index: php-src/ext/spl/spl_observer.c diff -u php-src/ext/spl/spl_observer.c:1.11 php-src/ext/spl/spl_observer.c:1.12 --- php-src/ext/spl/spl_observer.c:1.11 Sat Dec 16 13:55:14 2006 +++ php-src/ext/spl/spl_observer.c Sun Dec 17 23:23:33 2006 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: spl_observer.c,v 1.11 2006/12/16 13:55:14 helly Exp $ */ +/* $Id: spl_observer.c,v 1.12 2006/12/17 23:23:33 helly Exp $ */ #ifdef HAVE_CONFIG_H # include "config.h" @@ -304,7 +304,7 @@ PHP_VAR_SERIALIZE_DESTROY(var_hash); if (buf.c) { - RETURN_STRINGL(buf.c, buf.len, 0); + RETURN_ASCII_STRINGL(buf.c, buf.len, 0); } else { RETURN_NULL(); } http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/observer_003.phpt?r1=1.1&r2=1.2&diff_format=u Index: php-src/ext/spl/tests/observer_003.phpt diff -u php-src/ext/spl/tests/observer_003.phpt:1.1 php-src/ext/spl/tests/observer_003.phpt:1.2 --- php-src/ext/spl/tests/observer_003.phpt:1.1 Sat Dec 16 13:55:14 2006 +++ php-src/ext/spl/tests/observer_003.phpt Sun Dec 17 23:23:33 2006 @@ -56,3 +56,16 @@ string(3) "foo" bool(true) ===DONE=== +--UEXPECT-- +int(4) +int(1) +unicode(1) "2" +unicode(3) "foo" +bool(true) +===UNSERIALIZE=== +int(4) +int(1) +unicode(1) "2" +unicode(3) "foo" +bool(true) +===DONE===

« previous php.cvs (#42127) next »