summaryrefslogtreecommitdiffstats
path: root/Modules/cjkcodecs/cjkcodecs.h
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2013-10-28 22:54:13 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2013-10-28 22:54:13 (GMT)
commitbd97ac35f7cab6229243e2c93b6fa6eaf7f0cc19 (patch)
tree65a872a6465d226a833445ce4a5f46ea6d363949 /Modules/cjkcodecs/cjkcodecs.h
parent0a6e2c59d362659001adfb232537f9af5fdb256c (diff)
downloadcpython-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.h4
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 && \