6969static PyType_Spec blake2b_type_spec ;
7070static PyType_Spec blake2s_type_spec ;
7171
72- PyDoc_STRVAR (blake2mod__doc__ ,
72+ PyDoc_STRVAR (blake2module__doc__ ,
7373 "_blake2 provides BLAKE2b and BLAKE2s for hashlib\n" );
7474
7575typedef struct {
@@ -97,10 +97,6 @@ blake2_get_state_from_type(PyTypeObject *module)
9797}
9898#endif
9999
100- static struct PyMethodDef blake2mod_functions [] = {
101- {NULL , NULL }
102- };
103-
104100static int
105101blake2module_traverse (PyObject * module , visitproc visit , void * arg )
106102{
@@ -277,20 +273,19 @@ blake2module_exec(PyObject *m)
277273 return 0 ;
278274}
279275
280- static PyModuleDef_Slot _blake2_slots [] = {
276+ static PyModuleDef_Slot blake2module_slots [] = {
281277 {Py_mod_exec , blake2module_exec },
282278 {Py_mod_multiple_interpreters , Py_MOD_PER_INTERPRETER_GIL_SUPPORTED },
283279 {Py_mod_gil , Py_MOD_GIL_NOT_USED },
284280 {0 , NULL }
285281};
286282
287- static struct PyModuleDef blake2_module = {
288- . m_base = PyModuleDef_HEAD_INIT ,
283+ static struct PyModuleDef blake2module_def = {
284+ PyModuleDef_HEAD_INIT ,
289285 .m_name = "_blake2" ,
290- .m_doc = blake2mod__doc__ ,
286+ .m_doc = blake2module__doc__ ,
291287 .m_size = sizeof (blake2module_state ),
292- .m_methods = blake2mod_functions ,
293- .m_slots = _blake2_slots ,
288+ .m_slots = blake2module_slots ,
294289 .m_traverse = blake2module_traverse ,
295290 .m_clear = blake2module_clear ,
296291 .m_free = blake2module_free ,
@@ -299,7 +294,7 @@ static struct PyModuleDef blake2_module = {
299294PyMODINIT_FUNC
300295PyInit__blake2 (void )
301296{
302- return PyModuleDef_Init (& blake2_module );
297+ return PyModuleDef_Init (& blake2module_def );
303298}
304299
305300// IMPLEMENTATION OF METHODS
0 commit comments