cvs: php4 /ext/gettext gettext.c php_gettext.h

From: 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);

« previous php.cvs (#3024) next »