]> granicus.if.org Git - php/commitdiff
Added constants for locale categories.
authorfoobar <sniper@php.net>
Sun, 10 Dec 2000 15:55:34 +0000 (15:55 +0000)
committerfoobar <sniper@php.net>
Sun, 10 Dec 2000 15:55:34 +0000 (15:55 +0000)
ext/standard/string.c

index 089f64287693e39758fe9489c82fd9c4fd7fb822..6188c6b134f1498f5f71a5d70afba4ce051bc986 100644 (file)
@@ -52,6 +52,17 @@ void register_string_constants(INIT_FUNC_ARGS)
        REGISTER_LONG_CONSTANT("PATHINFO_DIRNAME", PHP_PATHINFO_DIRNAME, CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("PATHINFO_BASENAME", PHP_PATHINFO_BASENAME, CONST_CS | CONST_PERSISTENT);
        REGISTER_LONG_CONSTANT("PATHINFO_EXTENSION", PHP_PATHINFO_EXTENSION, CONST_CS | CONST_PERSISTENT);
+
+#ifdef HAVE_LOCALE_H
+       REGISTER_LONG_CONSTANT("LC_CTYPE", LC_CTYPE, CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LC_NUMERIC", LC_NUMERIC, CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LC_TIME", LC_TIME, CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LC_COLLATE", LC_COLLATE, CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LC_MONETARY", LC_MONETARY, CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LC_MESSAGES", LC_MESSAGES, CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LC_ALL", LC_ALL, CONST_CS | CONST_PERSISTENT);
+#endif
+       
 }
 
 int php_tag_find(char *tag, int len, char *set);