mercurial/cext/bdiff.c
changeset 48810 ed03fffaac30
parent 46819 d4ba4d51f85f
child 48821 b0dd39b91e7a
equal deleted inserted replaced
48809:1d5fd9def5ac 48810:ed03fffaac30
   335     {NULL, NULL},
   335     {NULL, NULL},
   336 };
   336 };
   337 
   337 
   338 static const int version = 3;
   338 static const int version = 3;
   339 
   339 
   340 #ifdef IS_PY3K
       
   341 static struct PyModuleDef bdiff_module = {
   340 static struct PyModuleDef bdiff_module = {
   342     PyModuleDef_HEAD_INIT, "bdiff", mdiff_doc, -1, methods,
   341     PyModuleDef_HEAD_INIT, "bdiff", mdiff_doc, -1, methods,
   343 };
   342 };
   344 
   343 
   345 PyMODINIT_FUNC PyInit_bdiff(void)
   344 PyMODINIT_FUNC PyInit_bdiff(void)
   347 	PyObject *m;
   346 	PyObject *m;
   348 	m = PyModule_Create(&bdiff_module);
   347 	m = PyModule_Create(&bdiff_module);
   349 	PyModule_AddIntConstant(m, "version", version);
   348 	PyModule_AddIntConstant(m, "version", version);
   350 	return m;
   349 	return m;
   351 }
   350 }
   352 #else
       
   353 PyMODINIT_FUNC initbdiff(void)
       
   354 {
       
   355 	PyObject *m;
       
   356 	m = Py_InitModule3("bdiff", methods, mdiff_doc);
       
   357 	PyModule_AddIntConstant(m, "version", version);
       
   358 }
       
   359 #endif