summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfoobar <sniper@php.net>2000-12-10 15:55:34 +0000
committerfoobar <sniper@php.net>2000-12-10 15:55:34 +0000
commit8bb668b226eab382cea6a2685e98ca388efb7964 (patch)
treef1c1c0415ef274fbd7f63018bd625d1e84062a92
parent56e718d87ef4bb77b255b320ba9a94e5182c207f (diff)
downloadphp-git-8bb668b226eab382cea6a2685e98ca388efb7964.tar.gz
Added constants for locale categories.
-rw-r--r--ext/standard/string.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/ext/standard/string.c b/ext/standard/string.c
index 089f642876..6188c6b134 100644
--- a/ext/standard/string.c
+++ b/ext/standard/string.c
@@ -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);