From patchwork Mon Jul 7 10:45:22 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Siddhesh Poyarekar X-Patchwork-Id: 1927 Received: (qmail 1422 invoked by alias); 7 Jul 2014 10:45:50 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 1368 invoked by uid 89); 7 Jul 2014 10:45:44 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL, BAYES_40, RP_MATCHES_RCVD, SPF_HELO_PASS, SPF_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Date: Mon, 7 Jul 2014 16:15:22 +0530 From: Siddhesh Poyarekar To: libc-alpha@sourceware.org Subject: [PATCH] Fix Wundef warning with SHOJI_IS_RIGHT Message-ID: <20140707104522.GF14031@spoyarek.pnq.redhat.com> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.22.1-rc1 (2013-10-16) The macro is not defined anywhere, so it looks like we're convinced that Shoji is wrong :) Tests unchanged due to this patch. OK to commit? Siddhesh * localedata/tests-mbwc/dat_iswalnum.c [SHOJI_IS_RIGHT]: Remove code. * localedata/tests-mbwc/dat_iswalpha.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_iswctype.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_iswgraph.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_iswprint.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_iswpunct.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_mbrlen.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_mbstowcs.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_mbtowc.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_strcoll.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_swscanf.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_towctrans.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_wcscoll.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_wcswidth.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_wctob.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/dat_wcwidth.c [SHOJI_IS_RIGHT]: Likewise * localedata/tests-mbwc/tst_towctrans.c [SHOJI_IS_RIGHT]: Likewise diff --git a/localedata/tests-mbwc/dat_iswalnum.c b/localedata/tests-mbwc/dat_iswalnum.c index a0b457d..b500a83 100644 --- a/localedata/tests-mbwc/dat_iswalnum.c +++ b/localedata/tests-mbwc/dat_iswalnum.c @@ -103,54 +103,23 @@ TST_ISW_LOC (ALNUM, alnum) = { { { { 0x3000 }, { 0,1,0 } }, /* IDEO. SPACE */ { { 0x3020 }, { 0,1,0 } }, /* POSTAL MARK FACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3029 }, { 0,1,0 } }, /* Hangzhou NUM9 */ -#else { { 0x3029 }, { 0,0,0 } }, /* Hangzhou NUM9 */ -#endif { { 0x302F }, { 0,1,0 } }, /* Diacritics(Hangul) */ { { 0x3037 }, { 0,1,0 } }, /* Separator Symbol */ { { 0x303F }, { 0,1,0 } }, /* IDEO. HALF SPACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3041 }, { 0,1,0 } }, /* HIRAGANA a */ - { { 0x3094 }, { 0,1,0 } }, /* HIRAGANA u" */ -#else { { 0x3041 }, { 0,0,0 } }, /* HIRAGANA a */ { { 0x3094 }, { 0,0,0 } }, /* HIRAGANA u" */ -#endif { { 0x3099 }, { 0,1,0 } }, /* SOUND MARK */ -#ifdef SHOJI_IS_RIGHT - { { 0x309E }, { 0,1,0 } }, /* ITERATION MARK */ - { { 0x30A1 }, { 0,1,0 } }, /* KATAKANA a */ - { { 0x30FA }, { 0,1,0 } }, /* KATAKANA wo" */ -#else { { 0x309E }, { 0,0,0 } }, /* ITERATION MARK */ { { 0x30A1 }, { 0,0,0 } }, /* KATAKANA a */ { { 0x30FA }, { 0,0,0 } }, /* KATAKANA wo" */ -#endif { { 0x30FB }, { 0,1,0 } }, /* KATAKANA MID.DOT */ -#ifdef SHOJI_IS_RIGHT - { { 0x30FE }, { 0,1,0 } }, /* KATAKANA ITERATION */ -#else { { 0x30FE }, { 0,0,0 } }, /* KATAKANA ITERATION */ -#endif { { 0x3191 }, { 0,1,0 } }, /* KANBUN REV.MARK */ { { 0x3243 }, { 0,1,0 } }, /* IDEO. MARK (reach) */ { { 0x32CB }, { 0,1,0 } }, /* IDEO.TEL.SYM.DEC12 */ { { 0x32FE }, { 0,1,0 } }, /* MARU KATAKANA wo */ { { 0x33FE }, { 0,1,0 } }, /* CJK IDEO.TEL.31th */ -#ifdef SHOJI_IS_RIGHT - { { 0x4E00 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x4E05 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x4E06 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x4E07 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x4FFF }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x9000 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x9006 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x9007 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x9FA4 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x9FA5 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ -#else { { 0x4E00 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4E05 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4E06 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ @@ -161,7 +130,6 @@ TST_ISW_LOC (ALNUM, alnum) = { { { 0x9007 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA4 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA5 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#endif { { 0xFE4F }, { 0,1,0 } }, /* CJK UNI.IDEO. */ { { 0xFF0F }, { 0,1,0 } }, /* FULL SLASH */ { { 0xFF19 }, { 0,0,0 } }, /* FULL 9 */ @@ -172,19 +140,11 @@ TST_ISW_LOC (ALNUM, alnum) = { { { 0xFF5E }, { 0,1,0 } }, /* FULL ~ (tilde) */ { { 0xFF61 }, { 0,1,0 } }, /* HALF IDEO.STOP. . */ { { 0xFF65 }, { 0,1,0 } }, /* HALF KATA MID.DOT */ -#ifdef SHOJI_IS_RIGHT - { { 0xFF66 }, { 0,1,0 } }, /* HALF KATA WO */ - { { 0xFF6F }, { 0,1,0 } }, /* HALF KATA tu */ - { { 0xFF70 }, { 0,1,0 } }, /* HALF KATA PL - */ - { { 0xFF71 }, { 0,1,0 } }, /* HALF KATA A */ - { { 0xFF9E }, { 0,1,0 } }, /* HALF KATA MI */ -#else { { 0xFF66 }, { 0,0,0 } }, /* HALF KATA WO */ { { 0xFF6F }, { 0,0,0 } }, /* HALF KATA tu */ { { 0xFF70 }, { 0,0,0 } }, /* HALF KATA PL - */ { { 0xFF71 }, { 0,0,0 } }, /* HALF KATA A */ { { 0xFF9E }, { 0,0,0 } }, /* HALF KATA MI */ -#endif { .is_last = 1 } /* last element */ } }, diff --git a/localedata/tests-mbwc/dat_iswalpha.c b/localedata/tests-mbwc/dat_iswalpha.c index a1fa1d6..ba71fc0 100644 --- a/localedata/tests-mbwc/dat_iswalpha.c +++ b/localedata/tests-mbwc/dat_iswalpha.c @@ -72,54 +72,23 @@ TST_ISW_LOC (ALPHA, alpha) = { { { { 0x3000 }, { 0,1,0 } }, /* IDEO. SPACE */ { { 0x3020 }, { 0,1,0 } }, /* POSTAL MARK FACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3029 }, { 0,1,0 } }, /* Hangzhou NUM9 */ -#else { { 0x3029 }, { 0,0,0 } }, /* Hangzhou NUM9 */ -#endif { { 0x302F }, { 0,1,0 } }, /* Diacritics(Hangul) */ { { 0x3037 }, { 0,1,0 } }, /* Separator Symbol */ { { 0x303F }, { 0,1,0 } }, /* IDEO. HALF SPACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3041 }, { 0,1,0 } }, /* HIRAGANA a */ - { { 0x3094 }, { 0,1,0 } }, /* HIRAGANA u" */ -#else { { 0x3041 }, { 0,0,0 } }, /* HIRAGANA a */ { { 0x3094 }, { 0,0,0 } }, /* HIRAGANA u" */ -#endif { { 0x3099 }, { 0,1,0 } }, /* SOUND MARK */ -#ifdef SHOJI_IS_RIGHT - { { 0x309E }, { 0,1,0 } }, /* ITERATION MARK */ - { { 0x30A1 }, { 0,1,0 } }, /* KATAKANA a */ - { { 0x30FA }, { 0,1,0 } }, /* KATAKANA wo" */ -#else { { 0x309E }, { 0,0,0 } }, /* ITERATION MARK */ { { 0x30A1 }, { 0,0,0 } }, /* KATAKANA a */ { { 0x30FA }, { 0,0,0 } }, /* KATAKANA wo" */ -#endif { { 0x30FB }, { 0,1,0 } }, /* KATAKANA MID.DOT */ -#ifdef SHOJI_IS_RIGHT - { { 0x30FE }, { 0,1,0 } }, /* KATAKANA ITERATION */ -#else { { 0x30FE }, { 0,0,0 } }, /* KATAKANA ITERATION */ -#endif { { 0x3191 }, { 0,1,0 } }, /* KANBUN REV.MARK */ { { 0x3243 }, { 0,1,0 } }, /* IDEO. MARK (reach) */ { { 0x32CB }, { 0,1,0 } }, /* IDEO.TEL.SYM.DEC12 */ { { 0x32FE }, { 0,1,0 } }, /* MARU KATAKANA wo */ { { 0x33FE }, { 0,1,0 } }, /* CJK IDEO.TEL.31th */ -#ifdef SHOJI_IS_RIGHT - { { 0x4E00 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x4E05 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x4E06 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x4E07 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x4FFF }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x9000 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x9006 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ - { { 0x9007 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x9FA4 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x9FA5 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ -#else { { 0x4E00 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4E05 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4E06 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ @@ -130,14 +99,9 @@ TST_ISW_LOC (ALPHA, alpha) = { { { 0x9007 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA4 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA5 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#endif { { 0xFE4F }, { 0,1,0 } }, /* CJK UNI.IDEO. */ { { 0xFF0F }, { 0,1,0 } }, /* FULL SLASH */ -#ifdef SHOJI_IS_RIGHT - { { 0xFF19 }, { 0,1,0 } }, /* FULL 9 */ -#else { { 0xFF19 }, { 0,0,0 } }, /* FULL 9 */ -#endif { { 0xFF20 }, { 0,1,0 } }, /* FULL @ */ { { 0xFF3A }, { 0,0,0 } }, /* FULL Z */ { { 0xFF40 }, { 0,1,0 } }, /* FULL GRAVE ACC. */ @@ -145,19 +109,11 @@ TST_ISW_LOC (ALPHA, alpha) = { { { 0xFF5E }, { 0,1,0 } }, /* FULL ~ (tilde) */ { { 0xFF61 }, { 0,1,0 } }, /* HALF IDEO.STOP. . */ { { 0xFF65 }, { 0,1,0 } }, /* HALF KATA MID.DOT */ -#ifdef SHOJI_IS_RIGHT - { { 0xFF66 }, { 0,1,0 } }, /* HALF KATA WO */ - { { 0xFF6F }, { 0,1,0 } }, /* HALF KATA tu */ - { { 0xFF70 }, { 0,1,0 } }, /* HALF KATA PL - */ - { { 0xFF71 }, { 0,1,0 } }, /* HALF KATA A */ - { { 0xFF9E }, { 0,1,0 } }, /* HALF KATA MI */ -#else { { 0xFF66 }, { 0,0,0 } }, /* HALF KATA WO */ { { 0xFF6F }, { 0,0,0 } }, /* HALF KATA tu */ { { 0xFF70 }, { 0,0,0 } }, /* HALF KATA PL - */ { { 0xFF71 }, { 0,0,0 } }, /* HALF KATA A */ { { 0xFF9E }, { 0,0,0 } }, /* HALF KATA MI */ -#endif { .is_last = 1 } /* last element */ } }, diff --git a/localedata/tests-mbwc/dat_iswctype.c b/localedata/tests-mbwc/dat_iswctype.c index 38d6929..41111e0 100644 --- a/localedata/tests-mbwc/dat_iswctype.c +++ b/localedata/tests-mbwc/dat_iswctype.c @@ -81,11 +81,7 @@ TST_ISWCTYPE tst_iswctype_loc [] = { { { 0x00B9, "digit" }, { 0,1,0 } }, /* SUP 1 */ { { 0x00BE, "digit" }, { 0,1,0 } }, /* 3/4 */ { { 0x009F, "graph" }, { 0,1,0 } }, /* CTRL */ -#ifdef SHOJI_IS_RIGHT - { { 0x00A0, "graph" }, { 0,1,0 } }, /* NB SPACE */ -#else { { 0x00A0, "graph" }, { 0,0,0 } }, /* NB SPACE */ -#endif { { 0x00A1, "graph" }, { 0,0,0 } }, /* UD ! */ { { 0x00B1, "graph" }, { 0,0,0 } }, /* +- sign */ { { 0x00B3, "graph" }, { 0,0,0 } }, /* SUP 3 */ @@ -101,11 +97,7 @@ TST_ISWCTYPE tst_iswctype_loc [] = { { { 0x00F8, "graph" }, { 0,0,0 } }, /* o stroke */ { { 0x00FF, "graph" }, { 0,0,0 } }, /* y dia */ { { 0x009F, "print" }, { 0,1,0 } }, /* CTRL */ -#ifdef SHOJI_IS_RIGHT - { { 0x00A0, "print" }, { 0,1,0 } }, /* NB SPACE */ -#else { { 0x00A0, "print" }, { 0,0,0 } }, /* NB SPACE */ -#endif { { 0x00A1, "print" }, { 0,0,0 } }, /* UD ! */ { { 0x00B1, "print" }, { 0,0,0 } }, /* +- sign */ { { 0x00B4, "print" }, { 0,0,0 } }, /* ACUTE */ @@ -120,11 +112,7 @@ TST_ISWCTYPE tst_iswctype_loc [] = { { { 0x00F8, "print" }, { 0,0,0 } }, /* o stroke */ { { 0x00FF, "print" }, { 0,0,0 } }, /* y dia */ { { 0x009F, "punct" }, { 0,1,0 } }, /* CTRL */ -#ifdef SHOJI_IS_RIGHT - { { 0x00A0, "punct" }, { 0,1,0 } }, /* NB SPACE */ -#else { { 0x00A0, "punct" }, { 0,0,0 } }, /* NB SPACE */ -#endif { { 0x00A1, "punct" }, { 0,0,0 } }, /* UD ! */ { { 0x00B0, "punct" }, { 0,0,0 } }, /* Degree */ { { 0x00B1, "punct" }, { 0,0,0 } }, /* +- sign */ @@ -389,42 +377,22 @@ TST_ISWCTYPE tst_iswctype_loc [] = { { { Tiswctype, TST_LOC_eucJP }, { -#ifdef SHOJI_IS_RIGHT - { { 0x3029, "alnum" }, { 0,1,0 } }, /* Hangzhou NUM9 */ -#else { { 0x3029, "alnum" }, { 0,0,0 } }, /* Hangzhou NUM9 */ -#endif { { 0xFE4F, "alnum" }, { 0,1,0 } }, /* CJK UNI.IDEO. */ { { 0xFF19, "alnum" }, { 0,0,0 } }, /* FULL 9 */ { { 0xFF20, "alnum" }, { 0,1,0 } }, /* FULL @ */ { { 0xFF3A, "alnum" }, { 0,0,0 } }, /* FULL Z */ { { 0xFF40, "alnum" }, { 0,1,0 } }, /* FULL GRAVE ACC. */ { { 0xFF5A, "alnum" }, { 0,0,0 } }, /* FULL z */ -#ifdef SHOJI_IS_RIGHT - { { 0xFF71, "alnum" }, { 0,1,0 } }, /* HALF KATA A */ -#else { { 0xFF71, "alnum" }, { 0,0,0 } }, /* HALF KATA A */ -#endif -#ifdef SHOJI_IS_RIGHT - { { 0x3029, "alpha" }, { 0,1,0 } }, /* Hangzhou NUM9 */ -#else { { 0x3029, "alpha" }, { 0,0,0 } }, /* Hangzhou NUM9 */ -#endif { { 0xFE4F, "alpha" }, { 0,1,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0xFF19, "alpha" }, { 0,1,0 } }, /* FULL 9 */ -#else { { 0xFF19, "alpha" }, { 0,0,0 } }, /* FULL 9 */ -#endif { { 0xFF20, "alpha" }, { 0,1,0 } }, /* FULL @ */ { { 0xFF3A, "alpha" }, { 0,0,0 } }, /* FULL Z */ { { 0xFF40, "alpha" }, { 0,1,0 } }, /* FULL GRAVE ACC. */ { { 0xFF5A, "alpha" }, { 0,0,0 } }, /* FULL z */ -#ifdef SHOJI_IS_RIGHT - { { 0xFF71, "alpha" }, { 0,1,0 } }, /* HALF KATA A */ -#else { { 0xFF71, "alpha" }, { 0,0,0 } }, /* HALF KATA A */ -#endif { { 0x0080, "cntrl" }, { 0,0,0 } }, /* CNTRL */ { { 0x3000, "cntrl" }, { 0,1,0 } }, /* IDEO. SPACE */ { { 0x3029, "digit" }, { 0,1,0 } }, /* Hangzhou NUM9 */ @@ -433,83 +401,42 @@ TST_ISWCTYPE tst_iswctype_loc [] = { { { 0x33FE, "digit" }, { 0,1,0 } }, /* CJK IDEO.TEL.31th */ { { 0xFF19, "digit" }, { 0,1,0 } }, /* FULL 9 */ { { 0x3000, "graph" }, { 0,1,0 } }, /* IDEO. SPACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3020, "graph" }, { 0,1,0 } }, /* POSTAL MARK FACE */ - { { 0x3029, "graph" }, { 0,1,0 } }, /* Hangzhou NUM9 */ - { { 0x302F, "graph" }, { 0,1,0 } }, /* Diacritics(Hangul) */ - { { 0x3037, "graph" }, { 0,1,0 } }, /* Separator Symbol */ - { { 0x303F, "graph" }, { 0,1,0 } }, /* IDEO. HALF SPACE */ -#else { { 0x3020, "graph" }, { 0,0,0 } }, /* POSTAL MARK FACE */ { { 0x3029, "graph" }, { 0,0,0 } }, /* Hangzhou NUM9 */ { { 0x302F, "graph" }, { 0,0,0 } }, /* Diacritics(Hangul) */ { { 0x3037, "graph" }, { 0,0,0 } }, /* Separator Symbol */ { { 0x303F, "graph" }, { 0,0,0 } }, /* IDEO. HALF SPACE */ -#endif /* 29: */ { { 0x3041, "graph" }, { 0,0,0 } }, /* HIRAGANA a */ /* Non jis: */ -#ifdef SHOJI_IS_RIGHT - { { 0x3094, "graph" }, { 0,1,0 } }, /* HIRAGANA u" */ -#else { { 0x3094, "graph" }, { 0,0,0 } }, /* HIRAGANA u" */ -#endif /* Non jis: */ -#ifdef SHOJI_IS_RIGHT - { { 0x3099, "graph" }, { 0,1,0 } }, /* SOUND MARK */ -#else { { 0x3099, "graph" }, { 0,0,0 } }, /* SOUND MARK */ -#endif { { 0x309E, "graph" }, { 0,0,0 } }, /* ITERATION MARK */ /* 33: */ { { 0x30A1, "graph" }, { 0,0,0 } }, /* KATAKANA a */ /* Non jis: */ -#ifdef SHOJI_IS_RIGHT - { { 0x30FA, "graph" }, { 0,1,0 } }, /* KATAKANA wo" */ -#else { { 0x30FA, "graph" }, { 0,0,0 } }, /* KATAKANA wo" */ -#endif { { 0x30FB, "graph" }, { 0,0,0 } }, /* KATAKANA MID.DOT */ { { 0x30FE, "graph" }, { 0,0,0 } }, /* KATAKANA ITERATION */ -#ifdef SHOJI_IS_RIGHT - { { 0x3191, "graph" }, { 0,1,0 } }, /* KANBUN REV.MARK */ - { { 0x3243, "graph" }, { 0,1,0 } }, /* IDEO. MARK (reach) */ - { { 0x32CB, "graph" }, { 0,1,0 } }, /* IDEO.TEL.SYM.DEC12 */ - { { 0x32FE, "graph" }, { 0,1,0 } }, /* MARU KATAKANA wo */ - { { 0x33FE, "graph" }, { 0,1,0 } }, /* CJK IDEO.TEL.31th */ -#else { { 0x3191, "graph" }, { 0,0,0 } }, /* KANBUN REV.MARK */ { { 0x3243, "graph" }, { 0,0,0 } }, /* IDEO. MARK (reach) */ { { 0x32CB, "graph" }, { 0,0,0 } }, /* IDEO.TEL.SYM.DEC12 */ { { 0x32FE, "graph" }, { 0,0,0 } }, /* MARU KATAKANA wo */ { { 0x33FE, "graph" }, { 0,0,0 } }, /* CJK IDEO.TEL.31th */ -#endif { { 0x4E00, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4E05, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0x4E06, "graph" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#else { { 0x4E06, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif { { 0x4E07, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4FFF, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x9000, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x9006, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0x9007, "graph" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x9FA4, "graph" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#else { { 0x9007, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA4, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif /* 51 */ { { 0x9FA5, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ /* Non jis: */ -#ifdef SHOJI_IS_RIGHT - { { 0xFE4F, "graph" }, { 0,1,0 } }, /* CJK UNI.IDEO. */ -#else { { 0xFE4F, "graph" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#endif { { 0xFF0F, "graph" }, { 0,0,0 } }, /* FULL SLASH */ { { 0xFF19, "graph" }, { 0,0,0 } }, /* FULL 9 */ { { 0xFF20, "graph" }, { 0,0,0 } }, /* FULL @ */ @@ -525,82 +452,43 @@ TST_ISWCTYPE tst_iswctype_loc [] = { { { 0xFF71, "graph" }, { 0,0,0 } }, /* HALF KATA A */ { { 0xFF9E, "graph" }, { 0,0,0 } }, /* HALF KATA MI */ { { 0x3000, "print" }, { 0,0,0 } }, /* IDEO. SPACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3020, "print" }, { 0,1,0 } }, /* POSTAL MARK FACE */ - { { 0x3029, "print" }, { 0,1,0 } }, /* Hangzhou NUM9 */ - { { 0x302F, "print" }, { 0,1,0 } }, /* Diacritics(Hangul) */ - { { 0x3037, "print" }, { 0,1,0 } }, /* Separator Symbol */ -#else { { 0x3020, "print" }, { 0,0,0 } }, /* POSTAL MARK FACE */ { { 0x3029, "print" }, { 0,0,0 } }, /* Hangzhou NUM9 */ { { 0x302F, "print" }, { 0,0,0 } }, /* Diacritics(Hangul) */ { { 0x3037, "print" }, { 0,0,0 } }, /* Separator Symbol */ -#endif { { 0x4E00, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4E05, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0x4E06, "print" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#else { { 0x4E06, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif { { 0x4E07, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4FFF, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x9000, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x9006, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0x9007, "print" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x9FA4, "print" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#else { { 0x9007, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA4, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif /* 81: */ { { 0x9FA5, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ /* Non jis: */ -#ifdef SHOJI_IS_RIGHT - { { 0xFE4F, "print" }, { 0,1,0 } }, /* CJK UNI.IDEO. */ -#else { { 0xFE4F, "print" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#endif { { 0x3000, "punct" }, { 0,1,0 } }, /* IDEO. SPACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3020, "punct" }, { 0,1,0 } }, /* POSTAL MARK FACE */ - { { 0x302F, "punct" }, { 0,1,0 } }, /* Diacritics(Hangul) */ - { { 0x3037, "punct" }, { 0,1,0 } }, /* FEED Separator */ - { { 0x303F, "punct" }, { 0,1,0 } }, /* IDEO. HALF SPACE */ -#else { { 0x3020, "punct" }, { 0,0,0 } }, /* POSTAL MARK FACE */ { { 0x302F, "punct" }, { 0,0,0 } }, /* Diacritics(Hangul) */ { { 0x3037, "punct" }, { 0,0,0 } }, /* FEED Separator */ { { 0x303F, "punct" }, { 0,0,0 } }, /* IDEO. HALF SPACE */ -#endif { { 0x3041, "punct" }, { 0,1,0 } }, /* HIRAGANA a */ { { 0x3094, "punct" }, { 0,1,0 } }, /* HIRAGANA u" */ /* 90: */ -#ifdef SHOJI_IS_RIGHT - { { 0x3099, "punct" }, { 0,1,0 } }, /* SOUND MARK */ -#else { { 0x3099, "punct" }, { 0,0,0 } }, /* SOUND MARK */ -#endif { { 0x309E, "punct" }, { 0,1,0 } }, /* ITERATION MARK */ { { 0x30A1, "punct" }, { 0,1,0 } }, /* KATAKANA a */ { { 0x30FA, "punct" }, { 0,1,0 } }, /* KATAKANA wo" */ { { 0x30FB, "punct" }, { 0,0,0 } }, /* KATAKANA MID.DOT */ /* 95: */ { { 0x30FE, "punct" }, { 0,1,0 } }, /* KATAKANA ITERATION */ -#ifdef SHOJI_IS_RIGHT - { { 0x3191, "punct" }, { 0,1,0 } }, /* KANBUN REV.MARK */ - { { 0x3243, "punct" }, { 0,1,0 } }, /* IDEO. MARK (reach) */ - { { 0x32CB, "punct" }, { 0,1,0 } }, /* IDEO.TEL.SYM.DEC12 */ - { { 0x32FE, "punct" }, { 0,1,0 } }, /* MARU KATAKANA wo */ - { { 0x33FE, "punct" }, { 0,1,0 } }, /* CJK IDEO.TEL.31th */ -#else { { 0x3191, "punct" }, { 0,0,0 } }, /* KANBUN REV.MARK */ { { 0x3243, "punct" }, { 0,0,0 } }, /* IDEO. MARK (reach) */ { { 0x32CB, "punct" }, { 0,0,0 } }, /* IDEO.TEL.SYM.DEC12 */ { { 0x32FE, "punct" }, { 0,0,0 } }, /* MARU KATAKANA wo */ { { 0x33FE, "punct" }, { 0,0,0 } }, /* CJK IDEO.TEL.31th */ -#endif { { 0x9007, "punct" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA4, "punct" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA5, "punct" }, { 0,1,0 } }, /* CJK UNI.IDEO. */ @@ -643,13 +531,8 @@ TST_ISWCTYPE tst_iswctype_loc [] = { { { 0xFF66, "jkata" }, { 0,0,0 } }, /* HALF KATA WO */ { { 0xFF6F, "jkata" }, { 0,0,0 } }, /* HALF KATA tu */ { { 0x4E05, "jkanji" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - /* : */ - { { 0x4E06, "jkanji" }, { 0,1,1 } }, /* CJK UNI.IDEO.NON-J */ -#else /* XXX This character does not exist in EUC-JP. */ { { 0x4E06, "jkanji" }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif { { 0x4E07, "jkanji" }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { .is_last = 1 } } diff --git a/localedata/tests-mbwc/dat_iswgraph.c b/localedata/tests-mbwc/dat_iswgraph.c index f94cec7..b9ce0f6 100644 --- a/localedata/tests-mbwc/dat_iswgraph.c +++ b/localedata/tests-mbwc/dat_iswgraph.c @@ -16,11 +16,7 @@ TST_ISW_LOC (GRAPH, graph) = { { { { 0x0080 }, { 0,1,0 } }, /* CTRL */ { { 0x009F }, { 0,1,0 } }, /* CTRL */ -#ifdef SHOJI_IS_RIGHT - { { 0x00A0 }, { 0,1,0 } }, /* NB SPACE */ -#else { { 0x00A0 }, { 0,0,0 } }, /* NB SPACE */ -#endif { { 0x00A1 }, { 0,0,0 } }, /* UD ! */ { { 0x00B0 }, { 0,0,0 } }, /* Degree */ { { 0x00B1 }, { 0,0,0 } }, /* +- sign */ @@ -75,73 +71,35 @@ TST_ISW_LOC (GRAPH, graph) = { { TST_ISW_REC( eucJP, graph ) { { { 0x3000 }, { 0,1,0 } }, /* IDEO. SPACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3020 }, { 0,1,0 } }, /* POSTAL MARK FACE */ - { { 0x3029 }, { 0,1,0 } }, /* Hangzhou NUM9 */ - { { 0x302F }, { 0,1,0 } }, /* Diacritics(Hangul) */ - { { 0x3037 }, { 0,1,0 } }, /* Separator Symbol */ - { { 0x303F }, { 0,1,0 } }, /* IDEO. HALF SPACE */ -#else { { 0x3020 }, { 0,0,0 } }, /* POSTAL MARK FACE */ { { 0x3029 }, { 0,0,0 } }, /* Hangzhou NUM9 */ { { 0x302F }, { 0,0,0 } }, /* Diacritics(Hangul) */ { { 0x3037 }, { 0,0,0 } }, /* Separator Symbol */ { { 0x303F }, { 0,0,0 } }, /* IDEO. HALF SPACE */ -#endif { { 0x3041 }, { 0,0,0 } }, /* HIRAGANA a */ -#ifdef SHOJI_IS_RIGHT - { { 0x3094 }, { 0,1,0 } }, /* HIRAGANA u" */ /* non jis */ - { { 0x3099 }, { 0,1,0 } }, /* SOUND MARK */ -#else { { 0x3094 }, { 0,0,0 } }, /* HIRAGANA u" */ /* non jis */ { { 0x3099 }, { 0,0,0 } }, /* SOUND MARK */ -#endif { { 0x309E }, { 0,0,0 } }, /* ITERATION MARK */ /* 10 */ { { 0x30A1 }, { 0,0,0 } }, /* KATAKANA a */ -#ifdef SHOJI_IS_RIGHT - { { 0x30FA }, { 0,1,0 } }, /* KATAKANA wo" */ /* non jis */ -#else { { 0x30FA }, { 0,0,0 } }, /* KATAKANA wo" */ /* non jis */ -#endif { { 0x30FB }, { 0,0,0 } }, /* KATAKANA MID.DOT */ { { 0x30FE }, { 0,0,0 } }, /* KATAKANA ITERATION */ -#ifdef SHOJI_IS_RIGHT - { { 0x3191 }, { 0,1,0 } }, /* KANBUN REV.MARK */ - { { 0x3243 }, { 0,1,0 } }, /* IDEO. MARK (reach) */ - { { 0x32CB }, { 0,1,0 } }, /* IDEO.TEL.SYM.DEC12 */ - { { 0x32FE }, { 0,1,0 } }, /* MARU KATAKANA wo */ - { { 0x33FE }, { 0,1,0 } }, /* CJK IDEO.TEL.31th */ -#else { { 0x3191 }, { 0,0,0 } }, /* KANBUN REV.MARK */ { { 0x3243 }, { 0,0,0 } }, /* IDEO. MARK (reach) */ { { 0x32CB }, { 0,0,0 } }, /* IDEO.TEL.SYM.DEC12 */ { { 0x32FE }, { 0,0,0 } }, /* MARU KATAKANA wo */ { { 0x33FE }, { 0,0,0 } }, /* CJK IDEO.TEL.31th */ -#endif { { 0x4E00 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ /* 20 */ { { 0x4E05 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0x4E06 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#else { { 0x4E06 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif { { 0x4E07 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4FFF }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x9000 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x9006 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0x9007 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x9FA4 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#else { { 0x9007 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA4 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif { { 0x9FA5 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0xFE4F }, { 0,1,0 } }, /* CJK Wave Low Line */ /* 30 */ -#else { { 0xFE4F }, { 0,0,0 } }, /* CJK Wave Low Line */ /* 30 */ -#endif { { 0xFF0F }, { 0,0,0 } }, /* FULL SLASH */ { { 0xFF19 }, { 0,0,0 } }, /* FULL 9 */ { { 0xFF20 }, { 0,0,0 } }, /* FULL @ */ diff --git a/localedata/tests-mbwc/dat_iswprint.c b/localedata/tests-mbwc/dat_iswprint.c index 57acc71..5b672e1 100644 --- a/localedata/tests-mbwc/dat_iswprint.c +++ b/localedata/tests-mbwc/dat_iswprint.c @@ -16,11 +16,7 @@ TST_ISW_LOC (PRINT, print) = { { { { 0x0080 }, { 0,1,0 } }, /* CTRL */ { { 0x009F }, { 0,1,0 } }, /* CTRL */ -#ifdef SHOJI_IS_RIGHT - { { 0x00A0 }, { 0,1,0 } }, /* NB SPACE */ -#else { { 0x00A0 }, { 0,0,0 } }, /* NB SPACE */ -#endif { { 0x00A1 }, { 0,0,0 } }, /* UD ! */ { { 0x00B0 }, { 0,0,0 } }, /* Degree */ { { 0x00B1 }, { 0,0,0 } }, /* +- sign */ @@ -78,73 +74,35 @@ TST_ISW_LOC (PRINT, print) = { { TST_ISW_REC (eucJP, print) { { { 0x3000 }, { 0,0,0 } }, /* IDEO. SPACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3020 }, { 0,1,0 } }, /* POSTAL MARK FACE */ - { { 0x3029 }, { 0,1,0 } }, /* Hangzhou NUM9 */ - { { 0x302F }, { 0,1,0 } }, /* Diacritics(Hangul) */ - { { 0x3037 }, { 0,1,0 } }, /* Separator Symbol */ - { { 0x303F }, { 0,1,0 } }, /* IDEO. HALF SPACE */ -#else { { 0x3020 }, { 0,0,0 } }, /* POSTAL MARK FACE */ { { 0x3029 }, { 0,0,0 } }, /* Hangzhou NUM9 */ { { 0x302F }, { 0,0,0 } }, /* Diacritics(Hangul) */ { { 0x3037 }, { 0,0,0 } }, /* Separator Symbol */ { { 0x303F }, { 0,0,0 } }, /* IDEO. HALF SPACE */ -#endif { { 0x3041 }, { 0,0,0 } }, /* HIRAGANA a */ -#ifdef SHOJI_IS_RIGHT - { { 0x3094 }, { 0,1,0 } }, /* HIRAGANA u" */ /* non jis */ - { { 0x3099 }, { 0,1,0 } }, /* SOUND MARK */ -#else { { 0x3094 }, { 0,0,0 } }, /* HIRAGANA u" */ /* non jis */ { { 0x3099 }, { 0,0,0 } }, /* SOUND MARK */ -#endif { { 0x309E }, { 0,0,0 } }, /* ITERATION MARK */ /* 10 */ { { 0x30A1 }, { 0,0,0 } }, /* KATAKANA a */ -#ifdef SHOJI_IS_RIGHT - { { 0x30FA }, { 0,1,0 } }, /* KATAKANA wo" */ /* non jis */ -#else { { 0x30FA }, { 0,0,0 } }, /* KATAKANA wo" */ /* non jis */ -#endif { { 0x30FB }, { 0,0,0 } }, /* KATAKANA MID.DOT */ { { 0x30FE }, { 0,0,0 } }, /* KATAKANA ITERATION */ -#ifdef SHOJI_IS_RIGHT - { { 0x3191 }, { 0,1,0 } }, /* KANBUN REV.MARK */ - { { 0x3243 }, { 0,1,0 } }, /* IDEO. MARK (reach) */ - { { 0x32CB }, { 0,1,0 } }, /* IDEO.TEL.SYM.DEC12 */ - { { 0x32FE }, { 0,1,0 } }, /* MARU KATAKANA wo */ - { { 0x33FE }, { 0,1,0 } }, /* CJK IDEO.TEL.31th */ -#else { { 0x3191 }, { 0,0,0 } }, /* KANBUN REV.MARK */ { { 0x3243 }, { 0,0,0 } }, /* IDEO. MARK (reach) */ { { 0x32CB }, { 0,0,0 } }, /* IDEO.TEL.SYM.DEC12 */ { { 0x32FE }, { 0,0,0 } }, /* MARU KATAKANA wo */ { { 0x33FE }, { 0,0,0 } }, /* CJK IDEO.TEL.31th */ -#endif { { 0x4E00 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ /* 20 */ { { 0x4E05 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0x4E06 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#else { { 0x4E06 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif { { 0x4E07 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x4FFF }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x9000 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ { { 0x9006 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0x9007 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ - { { 0x9FA4 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ -#else { { 0x9007 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA4 }, { 0,0,0 } }, /* CJK UNI.IDEO.NON-J */ -#endif { { 0x9FA5 }, { 0,0,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0xFE4F }, { 0,1,0 } }, /* WAVE LOW LINE */ /* 30 */ -#else { { 0xFE4F }, { 0,0,0 } }, /* WAVE LOW LINE */ /* 30 */ -#endif { { 0xFF0F }, { 0,0,0 } }, /* FULL SLASH */ { { 0xFF19 }, { 0,0,0 } }, /* FULL 9 */ { { 0xFF20 }, { 0,0,0 } }, /* FULL @ */ diff --git a/localedata/tests-mbwc/dat_iswpunct.c b/localedata/tests-mbwc/dat_iswpunct.c index b31e1bd..c51e740 100644 --- a/localedata/tests-mbwc/dat_iswpunct.c +++ b/localedata/tests-mbwc/dat_iswpunct.c @@ -16,11 +16,7 @@ TST_ISW_LOC (PUNCT, punct) = { { { { 0x0080 }, { 0,1,0 } }, /* CTRL */ { { 0x009F }, { 0,1,0 } }, /* CTRL */ -#ifdef SHOJI_IS_RIGHT - { { 0x00A0 }, { 0,1,0 } }, /* NB SPACE */ -#else { { 0x00A0 }, { 0,0,0 } }, /* NB SPACE */ -#endif { { 0x00A1 }, { 0,0,0 } }, /* UD ! */ { { 0x00B0 }, { 0,0,0 } }, /* Degree */ { { 0x00B1 }, { 0,0,0 } }, /* +- sign */ @@ -75,46 +71,24 @@ TST_ISW_LOC (PUNCT, punct) = { { TST_ISW_REC (eucJP, punct) { { { 0x3000 }, { 0,1,0 } }, /* IDEO. SPACE */ -#ifdef SHOJI_IS_RIGHT - { { 0x3020 }, { 0,1,0 } }, /* POSTAL MARK FACE */ -#else { { 0x3020 }, { 0,0,0 } }, /* POSTAL MARK FACE */ -#endif { { 0x3029 }, { 0,1,0 } }, /* Hangzhou NUM9 */ -#ifdef SHOJI_IS_RIGHT - { { 0x302F }, { 0,1,0 } }, /* Diacritics(Hangul) */ - { { 0x3037 }, { 0,1,0 } }, /* Separator Symbol */ - { { 0x303F }, { 0,1,0 } }, /* IDEO. HALF SPACE */ -#else { { 0x302F }, { 0,0,0 } }, /* Diacritics(Hangul) */ { { 0x3037 }, { 0,0,0 } }, /* Separator Symbol */ { { 0x303F }, { 0,0,0 } }, /* IDEO. HALF SPACE */ -#endif { { 0x3041 }, { 0,1,0 } }, /* HIRAGANA a */ { { 0x3094 }, { 0,1,0 } }, /* HIRAGANA u" */ -#ifdef SHOJI_IS_RIGHT - { { 0x3099 }, { 0,1,0 } }, /* SOUND MARK */ -#else { { 0x3099 }, { 0,0,0 } }, /* SOUND MARK */ -#endif { { 0x309E }, { 0,1,0 } }, /* ITERATION MARK */ /* 10 */ { { 0x30A1 }, { 0,1,0 } }, /* KATAKANA a */ { { 0x30FA }, { 0,1,0 } }, /* KATAKANA wo" */ { { 0x30FB }, { 0,0,0 } }, /* KATAKANA MID.DOT */ { { 0x30FE }, { 0,1,0 } }, /* KATAKANA ITERATION */ -#ifdef SHOJI_IS_RIGHT - { { 0x3191 }, { 0,1,0 } }, /* KANBUN REV.MARK */ - { { 0x3243 }, { 0,1,0 } }, /* IDEO. MARK (reach) */ - { { 0x32CB }, { 0,1,0 } }, /* IDEO.TEL.SYM.DEC12 */ - { { 0x32FE }, { 0,1,0 } }, /* MARU KATAKANA wo */ - { { 0x33FE }, { 0,1,0 } }, /* CJK IDEO.TEL.31th */ -#else { { 0x3191 }, { 0,0,0 } }, /* KANBUN REV.MARK */ { { 0x3243 }, { 0,0,0 } }, /* IDEO. MARK (reach) */ { { 0x32CB }, { 0,0,0 } }, /* IDEO.TEL.SYM.DEC12 */ { { 0x32FE }, { 0,0,0 } }, /* MARU KATAKANA wo */ { { 0x33FE }, { 0,0,0 } }, /* CJK IDEO.TEL.31th */ -#endif { { 0x4E00 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ /* 20 */ { { 0x4E05 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ { { 0x4E06 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ @@ -125,11 +99,7 @@ TST_ISW_LOC (PUNCT, punct) = { { { 0x9007 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA4 }, { 0,1,0 } }, /* CJK UNI.IDEO.NON-J */ { { 0x9FA5 }, { 0,1,0 } }, /* CJK UNI.IDEO. */ -#ifdef SHOJI_IS_RIGHT - { { 0xFE4F }, { 0,1,0 } }, /* CJK UNI.IDEO. */ /* 30 */ -#else { { 0xFE4F }, { 0,0,0 } }, /* CJK UNI.IDEO. */ /* 30 */ -#endif { { 0xFF0F }, { 0,0,0 } }, /* FULL SLASH */ { { 0xFF19 }, { 0,1,0 } }, /* FULL 9 */ { { 0xFF20 }, { 0,0,0 } }, /* FULL @ */ diff --git a/localedata/tests-mbwc/dat_mbrlen.c b/localedata/tests-mbwc/dat_mbrlen.c index a21ab76..61e8423 100644 --- a/localedata/tests-mbwc/dat_mbrlen.c +++ b/localedata/tests-mbwc/dat_mbrlen.c @@ -123,13 +123,9 @@ TST_MBRLEN tst_mbrlen_loc [] = { { { { 0, 1, -2, }, -#ifdef SHOJI_IS_RIGHT - { 0, 1, +2, }, -#else /* XXX ISO C explicitly says that the return value does not XXX reflect the bytes contained in the state. */ { 0, 1, +1, }, -#endif { 0, 1, 2, }, } } diff --git a/localedata/tests-mbwc/dat_mbstowcs.c b/localedata/tests-mbwc/dat_mbstowcs.c index cabe4cd..32aa806 100644 --- a/localedata/tests-mbwc/dat_mbstowcs.c +++ b/localedata/tests-mbwc/dat_mbstowcs.c @@ -107,19 +107,9 @@ TST_MBSTOWCS tst_mbstowcs_loc [] = { { /*----------------- #02 -----------------*/ { { -#ifdef SHOJI_IS_RIGHT - /* XXX I really don't understand the first and third line. - the result of the first line is the same as the first - in the last test (i.e., returns 6). Also, the third - test will simply convert everything. */ - { 1, 1, "\244\242\244\244\244\246ABC", 7 }, - { 1, 1, "", 1 }, - { 0, 1, "\244\242\244\244\244\246ABC", 7 }, -#else { 1, 1, "\244\242\244\244\244\246ABC", 4 }, { 1, 1, "", 1 }, { 0, 1, "\244\242\244\244\244\246ABC", 0 }, -#endif } }, { diff --git a/localedata/tests-mbwc/dat_mbtowc.c b/localedata/tests-mbwc/dat_mbtowc.c index 95edb68..ee2bdcb 100644 --- a/localedata/tests-mbwc/dat_mbtowc.c +++ b/localedata/tests-mbwc/dat_mbtowc.c @@ -248,12 +248,8 @@ TST_MBTOWC tst_mbtowc_loc [] = { }, { { -#ifdef SHOJI_IS_RIGHT - { EILSEQ, 1, -1, 0x0000 }, -#else /* XXX EILSEQ was introduced in ISO C99. */ { 0, 1, -1, 0x0000 }, -#endif { 0, 1, 2, 0x3042 }, { 0, 1, 2, 0x3042 }, } @@ -270,11 +266,7 @@ TST_MBTOWC tst_mbtowc_loc [] = { { { { 0, 1, +1, 0x007F }, -#ifdef SHOJI_IS_RIGHT - { EILSEQ, 1, -1, 0x0000 }, -#else { 0, 1, -1, 0x0000 }, -#endif { 0, 1, +1, 0x0081 }, } } @@ -290,12 +282,8 @@ TST_MBTOWC tst_mbtowc_loc [] = { { { { 0, 1, 0, 0x0000 }, -#ifdef SHOJI_IS_RIGHT - { EILSEQ, 1, -1, 0x0000 }, -#else /* XXX EILSEQ was introduced in ISO C99. */ { 0, 1, -1, 0x0000 }, -#endif { 0, 1, 2, 0x0000 }, } } diff --git a/localedata/tests-mbwc/dat_strcoll.c b/localedata/tests-mbwc/dat_strcoll.c index 168425c..b729ae9 100644 --- a/localedata/tests-mbwc/dat_strcoll.c +++ b/localedata/tests-mbwc/dat_strcoll.c @@ -72,22 +72,14 @@ TST_STRCOLL tst_strcoll_loc [] = { { /* */ /*input.*/ { "B", "a" }, /* #4 */ -#ifdef SHOJI_IS_RIGHT - /*expect*/ { 0,0,-1, }, -#else /* XXX We are not testing the C locale. */ /*expect*/ { 0,0,+1, }, -#endif }, { /* */ /*input.*/ { "a", "B" }, /* #5 */ -#ifdef SHOJI_IS_RIGHT - /*expect*/ { 0,0,+1, }, -#else /* XXX We are not testing the C locale. */ /*expect*/ { 0,0,-1, }, -#endif }, { /*input.*/ { "b", "A" }, /* #6 */ /*expect*/ { 0,0,+1, }, diff --git a/localedata/tests-mbwc/dat_swscanf.c b/localedata/tests-mbwc/dat_swscanf.c index 08fd2d5..7f65832 100644 --- a/localedata/tests-mbwc/dat_swscanf.c +++ b/localedata/tests-mbwc/dat_swscanf.c @@ -61,13 +61,8 @@ TST_SWSCANF tst_swscanf_loc [] = }, L"1%d:2%d:3%d:4%d:5%d:6%d:7%d:8%d:9%d", 0 }, -#ifdef SHOJI_IS_RIGHT - { 1,EINVAL,1,WEOF, - 0,0,0,0,"", { 0x0000 }, -#else { 0,1,0, 0,0,0,0,"", { 0x0000 }, -#endif }, }, /*---------------------------------------------------*/ @@ -155,22 +150,6 @@ TST_SWSCANF tst_swscanf_loc [] = 0, 1, 3.9, 'a', "cd", { 0x0000 } }, }, -#ifdef SHOJI_IS_RIGHT - /* XXX This test does not make sense. The format string is - L"\x1\x2\x25\x53" and it is supposed to match the words - 0x30A2, 0x30A4, 0x0001. */ - /*------------------------ 04 -----------------------*/ - /* x 2 */ - { { { - 0x30A2, 0x30A4, 0x0001, 0x0000 - }, - { 0x0001,0x0002,0x0025,0x0053,0x0000 }, 'S' - }, - { EILSEQ,1,EOF, - 0,0,0,0,"", { 0x0000 } - }, - }, -#endif /*---------------------------------------------------*/ { .is_last = 1} /* Last element. */ } diff --git a/localedata/tests-mbwc/dat_towctrans.c b/localedata/tests-mbwc/dat_towctrans.c index e7fe1dc..9c01701 100644 --- a/localedata/tests-mbwc/dat_towctrans.c +++ b/localedata/tests-mbwc/dat_towctrans.c @@ -38,11 +38,7 @@ TST_TOWCTRANS tst_towctrans_loc [] = { { { Ttowctrans, TST_LOC_C }, { -#ifdef SHOJI_IS_RIGHT - { { 0x0010, "xxxxxxx" }, { EINVAL,1,0x0010 } }, -#else { { 0x0010, "xxxxxxx" }, { 0, 1,0x0010 } }, -#endif { { 0x007F, "tolower" }, { 0, 1,0x007F } }, { { 0x0061, "toupper" }, { 0, 1,0x0041 } }, { { 0x0041, "tolower" }, { 0, 1,0x0061 } }, @@ -52,11 +48,7 @@ TST_TOWCTRANS tst_towctrans_loc [] = { { { Ttowctrans, TST_LOC_de }, { -#ifdef SHOJI_IS_RIGHT - { { 0x0010, "tojkata" }, { EINVAL,1,0x0010 } }, -#else { { 0x0010, "tojkata" }, { 0, 1,0x0010 } }, -#endif { { 0x0080, "tolower" }, { 0, 1,0x0080 } }, { { 0x00EC, "toupper" }, { 0, 1,0x00CC } }, { { 0x00CC, "tolower" }, { 0, 1,0x00EC } }, @@ -66,11 +58,7 @@ TST_TOWCTRANS tst_towctrans_loc [] = { { { Ttowctrans, TST_LOC_enUS }, { -#ifdef SHOJI_IS_RIGHT - { { 0x0010, "xxxxxxx" }, { EINVAL,1,0x0010 } }, -#else { { 0x0010, "xxxxxxx" }, { 0, 1,0x0010 } }, -#endif { { 0x007F, "tolower" }, { 0, 1,0x007F } }, { { 0x0061, "toupper" }, { 0, 1,0x0041 } }, { { 0x0041, "tolower" }, { 0, 1,0x0061 } }, diff --git a/localedata/tests-mbwc/dat_wcscoll.c b/localedata/tests-mbwc/dat_wcscoll.c index cfc3f85..5e2fbbe 100644 --- a/localedata/tests-mbwc/dat_wcscoll.c +++ b/localedata/tests-mbwc/dat_wcscoll.c @@ -104,18 +104,6 @@ TST_WCSCOLL tst_wcscoll_loc [] = { { 0x0041,0x0041,0x0043,0x0000 }, }, /* #4 */ /*expect*/ { 0,0,0, -1, }, }, -#ifdef SHOJI_IS_RIGHT - /* */ /* assume ascii */ - { /*input.*/ { { 0x0041,0x0042,0x0043,0x0000 }, - { 0x0041,0x0061,0x0043,0x0000 }, }, /* #5 */ - /*expect*/ { 0,0,0, -1, }, - }, - /* */ /* assume ascii */ - { /*input.*/ { { 0x0041,0x0061,0x0043,0x0000 }, - { 0x0041,0x0042,0x0043,0x0000 }, }, /* #6 */ - /*expect*/ { 0,0,0, +1, }, - }, -#else /* XXX Correct order is lowercase before uppercase. */ { /*input.*/ { { 0x0041,0x0042,0x0043,0x0000 }, { 0x0041,0x0061,0x0043,0x0000 }, }, /* #5 */ @@ -125,7 +113,6 @@ TST_WCSCOLL tst_wcscoll_loc [] = { { 0x0041,0x0042,0x0043,0x0000 }, }, /* #6 */ /*expect*/ { 0,0,0, -1, }, }, -#endif { /*input.*/ { { 0x0041,0x0042,0x0000 }, { 0x0041,0x0042,0x0049,0x0000 }, }, /* #7 */ /*expect*/ { 0,0,0, -1, }, @@ -134,16 +121,6 @@ TST_WCSCOLL tst_wcscoll_loc [] = { { 0x0041,0x0042,0x0000 }, }, /* #8 */ /*expect*/ { 0,0,0, +1, }, }, -#ifdef SHOJI_IS_RIGHT - { /*input.*/ { { 0x0041,0x0092,0x0049,0x0000 }, - { 0x0041,0x008E,0x0049,0x0000 }, }, /* #9 */ - /*expect*/ { 0,0,0, +1, }, - }, - { /*input.*/ { { 0x0041,0x008E,0x0049,0x0000 }, - { 0x0041,0x0092,0x0049,0x0000 }, }, /* #10 */ - /*expect*/ { 0,0,0, -1, }, - }, -#else /* Do not assume position of character out of range. */ { /*input.*/ { { 0x0041,0x0092,0x0049,0x0000 }, { 0x0041,0x008E,0x0049,0x0000 }, }, /* #9 */ @@ -153,7 +130,6 @@ TST_WCSCOLL tst_wcscoll_loc [] = { { 0x0041,0x0092,0x0049,0x0000 }, }, /* #10 */ /*expect*/ { 0,0,0, 0, }, }, -#endif { .is_last = 1 } } }, diff --git a/localedata/tests-mbwc/dat_wcswidth.c b/localedata/tests-mbwc/dat_wcswidth.c index 68054e7..c030b3ba 100644 --- a/localedata/tests-mbwc/dat_wcswidth.c +++ b/localedata/tests-mbwc/dat_wcswidth.c @@ -56,11 +56,7 @@ TST_WCSWIDTH tst_wcswidth_loc [] = { /*expect*/ { 0,1,-1 }, }, { /*input.*/ { { 0x00C1,0x00A0,0x0000 }, 2 }, /* 16 */ -#ifdef SHOJI_IS_RIGHT - /*expect*/ { 0,1,-1 }, -#else /*expect*/ { 0,1,2 }, -#endif }, { /*input.*/ { { 0x00C1,0x00A1,0x0000 }, 2 }, /* 17 */ /*expect*/ { 0,1,2 }, @@ -89,21 +85,12 @@ TST_WCSWIDTH tst_wcswidth_loc [] = { { /*input.*/ { { 0x0041,0x0042,0x00C3,0x0000 }, 2 }, /* 03 */ /*expect*/ { 0,1,2 }, }, -#ifdef SHOJI_IS_RIGHT - { /*input.*/ { { 0x0041,0x0042,0x00C3,0x0000 }, 3 }, /* 04 */ - /*expect*/ { 0,1,3 }, - }, - { /*input.*/ { { 0x0041,0x0042,0x00C3,0x0000 }, 4 }, /* 05 */ - /*expect*/ { 0,1,3 }, - }, -#else { /*input.*/ { { 0x0041,0x0042,0x00C3,0x0000 }, 3 }, /* 04 */ /*expect*/ { 0,1,-1 }, }, { /*input.*/ { { 0x0041,0x0042,0x0043,0x0000 }, 4 }, /* 05 */ /*expect*/ { 0,1,3 }, }, -#endif { /*input.*/ { { 0x0000 }, 1 }, /* 06 */ /*expect*/ { 0,1,0 }, }, @@ -137,21 +124,12 @@ TST_WCSWIDTH tst_wcswidth_loc [] = { { /*input.*/ { { 0x0041,0x00A0,0x0000 }, 2 }, /* 16 */ /*expect*/ { 0,1,-1 }, }, -#ifdef SHOJI_IS_RIGHT - { /*input.*/ { { 0x0041,0x00A1,0x0000 }, 2 }, /* 17 */ - /*expect*/ { 0,1,2 }, - }, - { /*input.*/ { { 0x0041,0x00FF,0x0000 }, 2 }, /* 18 */ - /*expect*/ { 0,1,2 }, - }, -#else { /*input.*/ { { 0x0041,0x007E,0x0000 }, 2 }, /* 17 */ /*expect*/ { 0,1,2 }, }, { /*input.*/ { { 0x0041,0x0020,0x0000 }, 2 }, /* 18 */ /*expect*/ { 0,1,2 }, }, -#endif { /*input.*/ { { 0x0041,0x3042,0x0000 }, 2 }, /* 19 */ /*expect*/ { 0,1,-1 }, }, diff --git a/localedata/tests-mbwc/dat_wctob.c b/localedata/tests-mbwc/dat_wctob.c index 4247e69..5c1f0fb 100644 --- a/localedata/tests-mbwc/dat_wctob.c +++ b/localedata/tests-mbwc/dat_wctob.c @@ -25,14 +25,9 @@ TST_WCTOB tst_wctob_loc [] = { { { WEOF }, { 0, 1, EOF } }, { { 0x0020 }, { 0, 1, 0x20 } }, { { 0x0061 }, { 0, 1, 0x61 } }, -#ifdef SHOJI_IS_RIGHT - { { 0x0080 }, { 0, 1, 0x80 } }, - { { 0x00C4 }, { 0, 1, 0xC4 } }, -#else /* XXX These are no valid characters. */ { { 0x0080 }, { 0, 1, EOF } }, { { 0x00C4 }, { 0, 1, EOF } }, -#endif { { 0x30C4 }, { 0, 1, EOF } }, { .is_last = 1 } /* Last element. */ } diff --git a/localedata/tests-mbwc/dat_wcwidth.c b/localedata/tests-mbwc/dat_wcwidth.c index e50d963..ec66781 100644 --- a/localedata/tests-mbwc/dat_wcwidth.c +++ b/localedata/tests-mbwc/dat_wcwidth.c @@ -28,16 +28,9 @@ TST_WCWIDTH tst_wcwidth_loc [] = { { /*inp*/ { 0x00C1 }, /* #06 */ /*exp*/ { 0, 1,1, }, }, -#ifdef SHOJI_IS_RIGHT - /* */ /* CHECK : wint_t */ - { /*inp*/ { 0x3041 }, /* #07 */ - /*exp*/ { 0, 1,0, }, - }, -#else { /*inp*/ { 0x3041 }, /* #07 */ /*exp*/ { 0, 1,EOF, }, }, -#endif { .is_last = 1 } } }, @@ -83,17 +76,10 @@ TST_WCWIDTH tst_wcwidth_loc [] = { { /*inp*/ { 0x0080 }, /* #04 */ /*exp*/ { 0, 1,-1, }, }, -#ifdef SHOJI_IS_RIGHT - /* */ - { /*inp*/ { 0x00A1 }, /* #05 */ - /*exp*/ { 0, 1,0, }, - }, -#else /* XXX U00A1 is a valid character in EUC-JP. */ { /*inp*/ { 0x00A1 }, /* #05 */ /*exp*/ { 0, 1,2, }, }, -#endif /* jisx0212 */ { /*inp*/ { 0x00C1 }, /* #06 */ /*exp*/ { 0, 1,2, }, diff --git a/localedata/tests-mbwc/tst_towctrans.c b/localedata/tests-mbwc/tst_towctrans.c index 1d874dc..47bab2c 100644 --- a/localedata/tests-mbwc/tst_towctrans.c +++ b/localedata/tests-mbwc/tst_towctrans.c @@ -14,9 +14,6 @@ tst_towctrans (FILE *fp, int debug_flg) TST_DECL_VARS (wint_t); wint_t wc; const char *ts; -#if SHOJI_IS_RIGHT - int dummy=0; -#endif wctrans_t wto; TST_DO_TEST (towctrans) @@ -28,25 +25,7 @@ tst_towctrans (FILE *fp, int debug_flg) wc = TST_INPUT (towctrans).wc; ts = TST_INPUT (towctrans).ts; -#if SHOJI_IS_RIGHT - if ((wto = wctrans (ts)) == (wctrans_t) 0) - { -#if 0 - result (fp, C_IGNORED, S_TOWCTRANS, locale, rec+1, seq_num+1, 3, - "Skip this data because the wctrans object is not invalid."); - warn_count++; - continue; -#else - wto = &dummy; /* not good ... */ -#endif - if (debug_flg) - { - fprintf (stdout, "towctrans() ------ wctrans() returnd 0.\n"); - } - } -#else wto = wctrans (ts); -#endif TST_CLEAR_ERRNO; ret = towctrans (wc, wto);