andrei          Tue Apr 18 21:36:38 2006 UTC

  Modified files:              
    /php-src/ext/unicode        locale.c 
  Log:
  Update protos.
  
  
http://cvs.php.net/viewcvs.cgi/php-src/ext/unicode/locale.c?r1=1.7&r2=1.8&diff_format=u
Index: php-src/ext/unicode/locale.c
diff -u php-src/ext/unicode/locale.c:1.7 php-src/ext/unicode/locale.c:1.8
--- php-src/ext/unicode/locale.c:1.7    Wed Mar 22 10:20:20 2006
+++ php-src/ext/unicode/locale.c        Tue Apr 18 21:36:38 2006
@@ -14,7 +14,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: locale.c,v 1.7 2006/03/22 10:20:20 derick Exp $ */ 
+/* $Id: locale.c,v 1.8 2006/04/18 21:36:38 andrei Exp $ */ 
 
 #include "php_unicode.h"
 
@@ -40,6 +40,8 @@
        *target_len = canonicalized_len;
 }
 
+/* {{{ proto string i18n_loc_get_default(void) U
+   Returns default locale */
 PHP_FUNCTION(i18n_loc_get_default)
 {
        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") == FAILURE) {
@@ -48,7 +50,10 @@
 
        RETURN_STRING(UG(default_locale), 1);
 }
+/* }}} */
 
+/* {{{ proto bool i18n_loc_set_default(string locale) U
+       Sets default locale */
 PHP_FUNCTION(i18n_loc_set_default)
 {
        char *locale;
@@ -63,7 +68,8 @@
        php_canonicalize_locale_id(&canonicalized, &locale_len, locale, 
&status);
        /*
         * UTODO: is this right? canonicalization does not seem to perform 
locale
-        * validation.
+        * validation. See this for possible solution:
+        * http://sourceforge.net/mailarchive/message.php?msg_id=11953411
         */
        if (U_FAILURE(status)) {
                php_error(E_WARNING, "Invalid locale: %s", locale);
@@ -79,6 +85,8 @@
        zend_reset_locale_deps(TSRMLS_C);
        RETURN_TRUE;
 }
+/* }}} */
+
 #endif /* HAVE_UNICODE */
 
 

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

Reply via email to