##// END OF EJS Templates
bdiff: add version to help detect breaking binary changes...
Jun Wu -
r32355:4195b849 default
parent child Browse files
Show More
@@ -192,6 +192,8 b' static PyMethodDef methods[] = {'
192 {NULL, NULL}
192 {NULL, NULL}
193 };
193 };
194
194
195 static const int version = 1;
196
195 #ifdef IS_PY3K
197 #ifdef IS_PY3K
196 static struct PyModuleDef bdiff_module = {
198 static struct PyModuleDef bdiff_module = {
197 PyModuleDef_HEAD_INIT,
199 PyModuleDef_HEAD_INIT,
@@ -203,11 +205,16 b' static struct PyModuleDef bdiff_module ='
203
205
204 PyMODINIT_FUNC PyInit_bdiff(void)
206 PyMODINIT_FUNC PyInit_bdiff(void)
205 {
207 {
206 return PyModule_Create(&bdiff_module);
208 PyObject *m;
209 m = PyModule_Create(&bdiff_module);
210 PyModule_AddIntConstant(m, "version", version);
211 return m;
207 }
212 }
208 #else
213 #else
209 PyMODINIT_FUNC initbdiff(void)
214 PyMODINIT_FUNC initbdiff(void)
210 {
215 {
211 Py_InitModule3("bdiff", methods, mdiff_doc);
216 PyObject *m;
217 m = Py_InitModule3("bdiff", methods, mdiff_doc);
218 PyModule_AddIntConstant(m, "version", version);
212 }
219 }
213 #endif
220 #endif
General Comments 0
You need to be logged in to leave comments. Login now