andrei          Tue May  9 00:15:45 2006 UTC

  Modified files:              
    /php-src/ext/unicode        property.c 
  Log:
  Fix and adjust.
  
  
http://cvs.php.net/viewcvs.cgi/php-src/ext/unicode/property.c?r1=1.12&r2=1.13&diff_format=u
Index: php-src/ext/unicode/property.c
diff -u php-src/ext/unicode/property.c:1.12 php-src/ext/unicode/property.c:1.13
--- php-src/ext/unicode/property.c:1.12 Tue May  9 00:06:08 2006
+++ php-src/ext/unicode/property.c      Tue May  9 00:15:45 2006
@@ -14,7 +14,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: property.c,v 1.12 2006/05/09 00:06:08 andrei Exp $ */ 
+/* $Id: property.c,v 1.13 2006/05/09 00:15:45 andrei Exp $ */ 
 
 #include "php_unicode.h"
 
@@ -643,7 +643,6 @@
 
 /* }}} */
 
-
 /* {{{ Enumerator functions */
 
 static UBool php_enum_char_names(void *context,
@@ -658,18 +657,16 @@
     UBool                                      result = FALSE;
     TSRMLS_FETCH_FROM_CTX(ctx->thread_ctx);
 
-       /*
     convert_to_long_ex(ctx->args[0]);
-    convert_to_bool_ex(ctx->args[1]);
-    convert_to_string_ex(ctx->args[2]);
-       */
+    convert_to_unicode_ex(ctx->args[1]);
+    convert_to_boolean_ex(ctx->args[2]);
 
     ZVAL_LONG(*ctx->args[0], code);
-    ZVAL_BOOL(*ctx->args[1], nameChoice == U_EXTENDED_CHAR_NAME);
-       if (Z_USTRVAL_PP(ctx->args[2])) {
-               efree(Z_USTRVAL_PP(ctx->args[2]));
+       if (Z_USTRVAL_PP(ctx->args[1])) {
+               efree(Z_USTRVAL_PP(ctx->args[1]));
        }
-    ZVAL_ASCII_STRINGL(*ctx->args[2], (char *)name, length, ZSTR_DUPLICATE);
+    ZVAL_ASCII_STRINGL(*ctx->args[1], (char *)name, length, ZSTR_DUPLICATE);
+    ZVAL_BOOL(*ctx->args[2], nameChoice == U_EXTENDED_CHAR_NAME);
 
     ctx->fci.retval_ptr_ptr = &retval_ptr;
 
@@ -730,8 +727,8 @@
     ectx.fci.no_separation = 1;
     ectx.fci_cache = empty_fcall_info_cache;
     ectx.args[0] = &zcode;
-    ectx.args[1] = &zextended;
-    ectx.args[2] = &zname;
+    ectx.args[1] = &zname;
+    ectx.args[2] = &zextended;
     ectx.fci.param_count = 3;
     ectx.fci.params = ectx.args;
     TSRMLS_SET_CTX(ectx.thread_ctx);

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

Reply via email to