From 5cbc71e50ab6fa8c3cb0cfc64ca4bf5fb174ffcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Mon, 22 Nov 2010 09:00:02 +0000 Subject: Issue #10459: Update CJK character names to Unicode 6.0. --- Modules/unicodedata.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'Modules') diff --git a/Modules/unicodedata.c b/Modules/unicodedata.c index 2926c35ba1..233f8e08ba 100644 --- a/Modules/unicodedata.c +++ b/Modules/unicodedata.c @@ -866,13 +866,16 @@ static char *hangul_syllables[][3] = { { 0, 0, "H" } }; +/* These ranges need to match makeunicodedata.py:cjk_ranges. */ static int is_unified_ideograph(Py_UCS4 code) { - return ( - (0x3400 <= code && code <= 0x4DB5) || /* CJK Ideograph Extension A */ - (0x4E00 <= code && code <= 0x9FBB) || /* CJK Ideograph */ - (0x20000 <= code && code <= 0x2A6D6));/* CJK Ideograph Extension B */ + return + (0x3400 <= code && code <= 0x4DB5) || /* CJK Ideograph Extension A */ + (0x4E00 <= code && code <= 0x9FCB) || /* CJK Ideograph */ + (0x20000 <= code && code <= 0x2A6D6) || /* CJK Ideograph Extension B */ + (0x2A700 <= code && code <= 0x2B734) || /* CJK Ideograph Extension C */ + (0x2B740 <= code && code <= 0x2B81D); /* CJK Ideograph Extension D */ } static int -- cgit v1.2.1