Skip to content
Prev Previous commit
Use designated initializers for spec structs
  • Loading branch information
encukou committed Dec 8, 2020
commit b8c37bf4d44cf30eb4f4cd0fdf95765888d01677
29 changes: 12 additions & 17 deletions Modules/_csv.c
Original file line number Diff line number Diff line change
Expand Up @@ -524,11 +524,10 @@ static PyType_Slot Dialect_Type_slots[] = {
};

PyType_Spec Dialect_Type_spec = {
"_csv.Dialect",
sizeof(DialectObj),
0,
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE, /* tp_flags */
Dialect_Type_slots,
.name = "_csv.Dialect",
.basicsize = sizeof(DialectObj),
.flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
.slots = Dialect_Type_slots,
};


Expand Down Expand Up @@ -960,12 +959,10 @@ static PyType_Slot Reader_Type_slots[] = {
};

PyType_Spec Reader_Type_spec = {
"_csv.reader",
sizeof(ReaderObj),
0,
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE |
Py_TPFLAGS_HAVE_GC,
Reader_Type_slots
.name = "_csv.reader",
.basicsize = sizeof(ReaderObj),
.flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC,
.slots = Reader_Type_slots
};


Expand Down Expand Up @@ -1381,12 +1378,10 @@ static PyType_Slot Writer_Type_slots[] = {
};

PyType_Spec Writer_Type_spec = {
"_csv.writer",
sizeof(WriterObj),
0,
Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE |
Py_TPFLAGS_HAVE_GC,
Writer_Type_slots,
.name = "_csv.writer",
.basicsize = sizeof(WriterObj),
.flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC,
.slots = Writer_Type_slots,
};


Expand Down