tony2001                Tue Jul  1 08:19:53 2008 UTC

  Modified files:              
    /php-src/ext/unicode        property.c 
  Log:
  misc parse_parameters fixes
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/unicode/property.c?r1=1.18&r2=1.19&diff_format=u
Index: php-src/ext/unicode/property.c
diff -u php-src/ext/unicode/property.c:1.18 php-src/ext/unicode/property.c:1.19
--- php-src/ext/unicode/property.c:1.18 Mon Jan  1 09:29:33 2007
+++ php-src/ext/unicode/property.c      Tue Jul  1 08:19:53 2008
@@ -14,7 +14,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: property.c,v 1.18 2007/01/01 09:29:33 sebastian Exp $ */ 
+/* $Id: property.c,v 1.19 2008/07/01 08:19:53 tony2001 Exp $ */ 
 
 #include "php_unicode.h"
 
@@ -303,8 +303,8 @@
 {
        UChar      *str;
        int                     str_len;
-       int                     radix = 0;
        int                     offset = 0;
+       long            radix = 0;
        UChar32         ch;
 
        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "u|l", &str, 
&str_len, &radix) == FAILURE) {
@@ -447,8 +447,8 @@
    Get the character representation for the specified digit (optionally in the 
specified radix) */
 PHP_FUNCTION(char_from_digit)
 {
-       int                     digit;
-       int                     radix = 10;
+       long            digit;
+       long            radix = 10;
        UChar32         ch;
 
        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l|l", &digit, 
&radix) == FAILURE) {
@@ -852,19 +852,19 @@
     return result;
 }
 
-/* {{{ proto bool char_enum_names(callback Callback, int start, int limit[, 
int extended = false]) U
+/* {{{ proto bool char_enum_names(callback Callback, int start, int limit[, 
bool extended = false]) U
    Enumerate all assigned Unicode characters between the start and limit code 
points (start inclusive, limit exclusive) and call a function for each, passing 
the code point value and the character name. */
 PHP_FUNCTION(char_enum_names)
 {
-    zval                          *callback;
-    long                               start, limit;
+       zval                       *callback;
+       long                            start, limit;
        zend_bool                       extended = FALSE;
-    zval                          *zcode, *zname, *zextended;
-    char_enum_context_t ectx;
+       zval                       *zcode, *zname, *zextended;
+       char_enum_context_t ectx;
        UCharNameChoice         choice = U_UNICODE_CHAR_NAME;
-    UErrorCode                         status = U_ZERO_ERROR;
+       UErrorCode                      status = U_ZERO_ERROR;
     
-    if (zend_parse_parameters(ZEND_NUM_ARGS()TSRMLS_CC, "zll|l", &callback, 
&start, &limit, &extended)) {
+    if (zend_parse_parameters(ZEND_NUM_ARGS()TSRMLS_CC, "zll|b", &callback, 
&start, &limit, &extended)) {
         return;               
     }   
     



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

Reply via email to