[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--