From dbf7e6f9f232a3173b118c5f1ad57f97aa7e4e9d Mon Sep 17 00:00:00 2001 From: naruse Date: Tue, 9 Nov 2010 07:36:33 +0000 Subject: * regenc.c (onigenc_minimum_property_name_to_ctype): \p{...} should be case insensitive. [ruby-core:33000] * regenc.c (onigenc_property_list_add_property): ditto. * enc/euc_jp.c (init_property_list, property_name_to_ctype): to lowercase property names. * enc/shift_jis.c (init_property_list, property_name_to_ctype): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- regenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'regenc.c') diff --git a/regenc.c b/regenc.c index b9b03b03bf..04f6a4627e 100644 --- a/regenc.c +++ b/regenc.c @@ -811,7 +811,7 @@ onigenc_minimum_property_name_to_ctype(OnigEncoding enc, UChar* p, UChar* end) len = onigenc_strlen(enc, p, end); for (pbe = (pb = PBS) + sizeof(PBS)/sizeof(PBS[0]); pb < pbe; ++pb) { if (len == pb->len && - onigenc_with_ascii_strncmp(enc, p, end, pb->name, pb->len) == 0) + STRNCASECMP(p, pb->name, len) == 0) return pb->ctype; } -- cgit v1.2.3