diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2013-10-28 22:54:13 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2013-10-28 22:54:13 (GMT) |
commit | bd97ac35f7cab6229243e2c93b6fa6eaf7f0cc19 (patch) | |
tree | 65a872a6465d226a833445ce4a5f46ea6d363949 /Modules/cjkcodecs/cjkcodecs.h | |
parent | 0a6e2c59d362659001adfb232537f9af5fdb256c (diff) | |
download | cpython-bd97ac35f7cab6229243e2c93b6fa6eaf7f0cc19.zip cpython-bd97ac35f7cab6229243e2c93b6fa6eaf7f0cc19.tar.gz cpython-bd97ac35f7cab6229243e2c93b6fa6eaf7f0cc19.tar.bz2 |
CJK codecs: use less magic and more readable macros, write explicit if
Diffstat (limited to 'Modules/cjkcodecs/cjkcodecs.h')
-rw-r--r-- | Modules/cjkcodecs/cjkcodecs.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/Modules/cjkcodecs/cjkcodecs.h b/Modules/cjkcodecs/cjkcodecs.h index ea234db..4a5f0c1 100644 --- a/Modules/cjkcodecs/cjkcodecs.h +++ b/Modules/cjkcodecs/cjkcodecs.h @@ -172,10 +172,8 @@ static const struct dbcs_map *mapping_list; ((m)->map != NULL && (val) >= (m)->bottom && \ (val)<= (m)->top && ((assi) = (m)->map[(val) - \ (m)->bottom]) != NOCHAR) -#define TRYMAP_ENC_COND(charset, assi, uni) \ +#define TRYMAP_ENC(charset, assi, uni) \ _TRYMAP_ENC(&charset##_encmap[(uni) >> 8], assi, (uni) & 0xff) -#define TRYMAP_ENC(charset, assi, uni) \ - if TRYMAP_ENC_COND(charset, assi, uni) #define _TRYMAP_DEC(m, assi, val) \ ((m)->map != NULL && \ |