Hi all!

Could somebody explain me why we're setting only LC_CTYPE to it's current value in 
main/main.c, line 1368 ?
What is the reason to make all users to call setlocale() explicitly to set LC_ALL ?

Of course, there can be some reasons I'm unaware of, but I'd like to propose following 
tiny patch:

Index: main.c
===================================================================
RCS file: /repository/php-src/main/main.c,v
retrieving revision 1.601
diff -u -r1.601 main.c
--- main.c      24 Mar 2004 13:33:26 -0000      1.601
+++ main.c      18 May 2004 12:14:12 -0000
@@ -1365,7 +1365,7 @@
        PG(disable_classes) = NULL;

 #if HAVE_SETLOCALE
-       setlocale(LC_CTYPE, "");
+       setlocale(LC_ALL, "");
 #endif

---
WBR,
Antony Dovgal aka tony2001
[EMAIL PROTECTED] || [EMAIL PROTECTED]

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to