helly Thu Jan 11 21:33:23 2007 UTC
Modified files:
/php-src/ext/spl spl_engine.h
Log:
- Unicode support
http://cvs.php.net/viewvc.cgi/php-src/ext/spl/spl_engine.h?r1=1.23&r2=1.24&diff_format=u
Index: php-src/ext/spl/spl_engine.h
diff -u php-src/ext/spl/spl_engine.h:1.23 php-src/ext/spl/spl_engine.h:1.24
--- php-src/ext/spl/spl_engine.h:1.23 Mon Jan 1 09:29:29 2007
+++ php-src/ext/spl/spl_engine.h Thu Jan 11 21:33:23 2007
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: spl_engine.h,v 1.23 2007/01/01 09:29:29 sebastian Exp $ */
+/* $Id: spl_engine.h,v 1.24 2007/01/11 21:33:23 helly Exp $ */
#ifndef SPL_ENGINE_H
#define SPL_ENGINE_H
@@ -24,6 +24,7 @@
#include "php.h"
#include "php_spl.h"
#include "zend_interfaces.h"
+#include "zend_unicode.h"
/* {{{ zend_class_entry */
static inline zend_class_entry *spl_get_class_entry(zval *obj TSRMLS_DC)
@@ -43,8 +44,7 @@
{
spl_instantiate(pce, retval, alloc TSRMLS_CC);
- /* FIXME: Unicode support??? */
- zend_call_method(retval, pce, &pce->constructor,
pce->constructor->common.function_name.s,
strlen(pce->constructor->common.function_name.s), NULL, 1, arg1, NULL
TSRMLS_CC);
+ zend_u_call_method(retval, pce, &pce->constructor, ZEND_STR_TYPE,
pce->constructor->common.function_name,
USTR_LEN(pce->constructor->common.function_name), NULL, 1, arg1, NULL
TSRMLS_CC);
return 0;
}
/* }}} */
@@ -54,8 +54,7 @@
{
spl_instantiate(pce, retval, alloc TSRMLS_CC);
- /* FIXME: Unicode support??? */
- zend_call_method(retval, pce, &pce->constructor,
pce->constructor->common.function_name.s,
strlen(pce->constructor->common.function_name.s), NULL, 2, arg1, arg2
TSRMLS_CC);
+ zend_u_call_method(retval, pce, &pce->constructor, ZEND_STR_TYPE,
pce->constructor->common.function_name,
USTR_LEN(pce->constructor->common.function_name), NULL, 2, arg1, arg2
TSRMLS_CC);
return 0;
}
/* }}} */
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php