From 7704c024433ee278c1b3fe2c3fc60809eefa67db Mon Sep 17 00:00:00 2001 From: "ftang%netscape.com" Date: Mon, 13 Sep 1999 23:44:48 +0000 Subject: [PATCH] optimizatoin work git-svn-id: svn://10.0.0.236/trunk@47215 18797224-902f-48f8-a5cc-f745e15eee43 --- .../intl/unicharutil/src/nsCaseConversionImp2.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/mozilla/intl/unicharutil/src/nsCaseConversionImp2.cpp b/mozilla/intl/unicharutil/src/nsCaseConversionImp2.cpp index 284b756bd06..9baed174adf 100644 --- a/mozilla/intl/unicharutil/src/nsCaseConversionImp2.cpp +++ b/mozilla/intl/unicharutil/src/nsCaseConversionImp2.cpp @@ -41,14 +41,13 @@ enum { #define IS_ASCII_ALPHA(u) (IS_ASCII_UPPER(u) || IS_ASCII_LOWER(u)) #define IS_ASCII_SPACE(u) ( 0x0020 == (u) ) -#define IS_NOCASE_CHAR(u) (PR_FALSE) -// consider the following range need double check -// 0x0600 0x0FFF -// 0x1100 0x1DFF -// 0x2000 0x20FF -// 0x2200 0x23FF -// 0x2500 0xFEFF - +#define IS_NOCASE_CHAR(u) \ + (((0x2500 <= (u)) && ( (u) <= 0xFEFF)) || \ + ((0x0600 <= (u)) && ( (u) <= 0x0FFF)) || \ + ((0x1100 <= (u)) && ( (u) <= 0x1DFF)) || \ + ((0x2000 <= (u)) && ( (u) <= 0x20FF)) || \ + ((0x2200 <= (u)) && ( (u) <= 0x23FF))) + // Size of Tables