cvs: php4 /ext/gettext gettext.c php_gettext.h
| From: | Zak Greant | Date: | Fri, 08 Dec 2000 09:20:42 +0000 |
| Subject: | cvs: php4 /ext/gettext gettext.c php_gettext.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-3024@lists.php.net to get a copy of this message | ||
zak Fri Dec 8 01:20:42 2000 EDT
Modified files:
/php4/ext/gettext gettext.c php_gettext.h
Log:
Added constants to represent the various categories of
locale (LC_ALL, LC_MESSAGES, etc...)
Index: php4/ext/gettext/gettext.c
diff -u php4/ext/gettext/gettext.c:1.21 php4/ext/gettext/gettext.c:1.22
--- php4/ext/gettext/gettext.c:1.21 Mon Nov 27 10:21:48 2000
+++ php4/ext/gettext/gettext.c Fri Dec 8 01:20:42 2000
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: gettext.c,v 1.21 2000/11/27 18:21:48 dbeu Exp $ */
+/* $Id: gettext.c,v 1.22 2000/12/08 09:20:42 zak Exp $ */
#include <stdio.h>
#include "php.h"
@@ -38,7 +38,7 @@
};
zend_module_entry php_gettext_module_entry = {
- "gettext", php_gettext_functions, NULL, NULL, NULL, NULL, PHP_MINFO(gettext),
STANDARD_MODULE_PROPERTIES
+ "gettext", php_gettext_functions, PHP_MINIT(gettext), NULL, NULL, NULL,
PHP_MINFO(gettext), STANDARD_MODULE_PROPERTIES
};
#ifdef COMPILE_DL_GETTEXT
@@ -50,6 +50,19 @@
php_info_print_table_start();
php_info_print_table_row(2, "GNU GetText Support", "enabled");
php_info_print_table_end();
+}
+
+
+PHP_MINIT_FUNCTION(gettext)
+{
+ 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);
+ return SUCCESS;
}
/* {{{ proto string textdomain(string domain)
Index: php4/ext/gettext/php_gettext.h
diff -u php4/ext/gettext/php_gettext.h:1.7 php4/ext/gettext/php_gettext.h:1.8
--- php4/ext/gettext/php_gettext.h:1.7 Sun Jul 23 18:39:46 2000
+++ php4/ext/gettext/php_gettext.h Fri Dec 8 01:20:42 2000
@@ -16,7 +16,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_gettext.h,v 1.7 2000/07/24 01:39:46 david Exp $ */
+/* $Id: php_gettext.h,v 1.8 2000/12/08 09:20:42 zak Exp $ */
#ifndef PHP_GETTEXT_H
#define PHP_GETTEXT_H
@@ -30,6 +30,7 @@
#define gettext_module_ptr &php_gettext_module_entry
PHP_MINFO_FUNCTION(gettext);
+PHP_MINIT_FUNCTION(gettext);
PHP_FUNCTION(textdomain);
PHP_FUNCTION(gettext);