[Python-checkins] cpython: Reindeint DK_xxx macros
victor.stinner
python-checkins at python.org
Thu Sep 8 15:03:10 EDT 2016
https://hg.python.org/cpython/rev/fc8aaa073eb4
changeset: 103345:fc8aaa073eb4
user: Victor Stinner <victor.stinner at gmail.com>
date: Thu Sep 08 11:37:36 2016 -0700
summary:
Reindeint DK_xxx macros
Issue #27350.
files:
Objects/dictobject.c | 17 +++++++++++------
1 files changed, 11 insertions(+), 6 deletions(-)
diff --git a/Objects/dictobject.c b/Objects/dictobject.c
--- a/Objects/dictobject.c
+++ b/Objects/dictobject.c
@@ -281,14 +281,19 @@
#define DK_SIZE(dk) ((dk)->dk_size)
#if SIZEOF_VOID_P > 4
-#define DK_IXSIZE(dk) (DK_SIZE(dk) <= 0xff ? 1 : DK_SIZE(dk) <= 0xffff ? 2 : \
- DK_SIZE(dk) <= 0xffffffff ? 4 : sizeof(Py_ssize_t))
+#define DK_IXSIZE(dk) \
+ (DK_SIZE(dk) <= 0xff ? \
+ 1 : DK_SIZE(dk) <= 0xffff ? \
+ 2 : DK_SIZE(dk) <= 0xffffffff ? \
+ 4 : sizeof(Py_ssize_t))
#else
-#define DK_IXSIZE(dk) (DK_SIZE(dk) <= 0xff ? 1 : DK_SIZE(dk) <= 0xffff ? 2 : \
- sizeof(Py_ssize_t))
+#define DK_IXSIZE(dk) \
+ (DK_SIZE(dk) <= 0xff ? \
+ 1 : DK_SIZE(dk) <= 0xffff ? \
+ 2 : sizeof(Py_ssize_t))
#endif
-#define DK_ENTRIES(dk) ((PyDictKeyEntry*)(&(dk)->dk_indices[DK_SIZE(dk) * \
- DK_IXSIZE(dk)]))
+#define DK_ENTRIES(dk) \
+ ((PyDictKeyEntry*)(&(dk)->dk_indices[DK_SIZE(dk) * DK_IXSIZE(dk)]))
#define DK_DEBUG_INCREF _Py_INC_REFTOTAL _Py_REF_DEBUG_COMMA
#define DK_DEBUG_DECREF _Py_DEC_REFTOTAL _Py_REF_DEBUG_COMMA
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list