We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
PyDecSignalDictObject
1 parent 8f8ecba commit f44421aCopy full SHA for f44421a
Modules/_decimal/_decimal.c
@@ -214,8 +214,8 @@ typedef struct {
214
#define PyDecSignalDict_Check(st, v) Py_IS_TYPE(v, (st)->PyDecSignalDict_Type)
215
#define PyDecContext_Check(st, v) PyObject_TypeCheck(v, (st)->PyDecContext_Type)
216
#define MPD(v) (&((PyDecObject *)v)->dec)
217
-#define SdFlagAddr(v) (((PyDecSignalDictObject *)v)->flags)
218
-#define SdFlags(v) (*((PyDecSignalDictObject *)v)->flags)
+#define SdFlagAddr(v) (_PyDecSignalDictObject_CAST(v)->flags)
+#define SdFlags(v) (*_PyDecSignalDictObject_CAST(v)->flags)
219
#define CTX(v) (&_PyDecContextObject_CAST(v)->ctx)
220
#define CtxCaps(v) (_PyDecContextObject_CAST(v)->capitals)
221
0 commit comments