aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Modules/cjkcodecs/multibytecodec.c
diff options
context:
space:
mode:
Diffstat (limited to 'Modules/cjkcodecs/multibytecodec.c')
-rw-r--r--Modules/cjkcodecs/multibytecodec.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/Modules/cjkcodecs/multibytecodec.c b/Modules/cjkcodecs/multibytecodec.c
index 3febd1a832f..5d3c16a9842 100644
--- a/Modules/cjkcodecs/multibytecodec.c
+++ b/Modules/cjkcodecs/multibytecodec.c
@@ -9,10 +9,12 @@
#endif
#include "Python.h"
-#include "structmember.h" // PyMemberDef
+
#include "multibytecodec.h"
#include "clinic/multibytecodec.c.h"
+#include <stddef.h> // offsetof()
+
#define MODULE_NAME "_multibytecodec"
typedef struct {
@@ -1611,9 +1613,9 @@ static struct PyMethodDef mbstreamreader_methods[] = {
};
static PyMemberDef mbstreamreader_members[] = {
- {"stream", T_OBJECT,
+ {"stream", _Py_T_OBJECT,
offsetof(MultibyteStreamReaderObject, stream),
- READONLY, NULL},
+ Py_READONLY, NULL},
{NULL,}
};
@@ -1919,9 +1921,9 @@ static struct PyMethodDef mbstreamwriter_methods[] = {
};
static PyMemberDef mbstreamwriter_members[] = {
- {"stream", T_OBJECT,
+ {"stream", _Py_T_OBJECT,
offsetof(MultibyteStreamWriterObject, stream),
- READONLY, NULL},
+ Py_READONLY, NULL},
{NULL,}
};