Skip to content

Commit f44421a

Browse files
committed
use macros for PyDecSignalDictObject
1 parent 8f8ecba commit f44421a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Modules/_decimal/_decimal.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,8 +214,8 @@ typedef struct {
214214
#define PyDecSignalDict_Check(st, v) Py_IS_TYPE(v, (st)->PyDecSignalDict_Type)
215215
#define PyDecContext_Check(st, v) PyObject_TypeCheck(v, (st)->PyDecContext_Type)
216216
#define MPD(v) (&((PyDecObject *)v)->dec)
217-
#define SdFlagAddr(v) (((PyDecSignalDictObject *)v)->flags)
218-
#define SdFlags(v) (*((PyDecSignalDictObject *)v)->flags)
217+
#define SdFlagAddr(v) (_PyDecSignalDictObject_CAST(v)->flags)
218+
#define SdFlags(v) (*_PyDecSignalDictObject_CAST(v)->flags)
219219
#define CTX(v) (&_PyDecContextObject_CAST(v)->ctx)
220220
#define CtxCaps(v) (_PyDecContextObject_CAST(v)->capitals)
221221

0 commit comments

Comments
 (0)