[PHP-dev 414] Zend Constants PATCH
Yasuo Ohgaki
php-dev@php.gr.jp
Mon, 17 Jun 2002 19:59:50 +0900
This is a multi-part message in MIME format.
--------------070000000407020108010800
Content-Type: text/plain; charset=ISO-2022-JP
Content-Transfer-Encoding: 7bit
最近、php-dev@lists.php.netに投稿された
Zend Constants PATCH
http://marc.theaimsgroup.com/?l=php-dev&m=102416050821031&w=2
はPHP国際化に関係しますので、アーカイブのURLをお送りします。
投稿されたパッチは??ですが。
--
Yasuo Ohgaki
--------------070000000407020108010800
Content-Type: text/x-diff;
name="zend_constants.c.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="zend_constants.c.diff"
--- zend_constants.c_old Sat Jun 15 13:02:40 2002
+++ zend_constants.c Sat Jun 15 12:59:11 2002
@@ -226,8 +226,6 @@
lookup_name = do_alloca(name_len+1);
memcpy(lookup_name, name, name_len+1);
- zend_str_tolower(lookup_name, name_len);
-
if (zend_hash_find(EG(zend_constants), lookup_name, name_len+1, (void **) &c)==SUCCESS) {
if ((c->flags & CONST_CS) && memcmp(c->name, name, name_len)!=0) {
retval=0;
@@ -255,7 +253,6 @@
printf("Registering constant for module %d\n", c->module_number);
#endif
- zend_str_tolower(lowercase_name, c->name_len);
if (zend_hash_add(EG(zend_constants), lowercase_name, c->name_len, (void *) c, sizeof(zend_constant), NULL)==FAILURE) {
free(c->name);
if (!(c->flags & CONST_PERSISTENT)
--------------070000000407020108010800--