[Python-checkins] CVS: python/dist/src/Modules md5module.c,2.25,2.26
Fred L. Drake
fdrake@users.sourceforge.net
Fri, 02 Nov 2001 14:05:08 -0800
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv21674
Modified Files:
md5module.c
Log Message:
Simplify initmd5() to use PyModule_AddIntConstant().
Index: md5module.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/md5module.c,v
retrieving revision 2.25
retrieving revision 2.26
diff -C2 -d -r2.25 -r2.26
*** md5module.c 2001/11/02 21:41:00 2.25
--- md5module.c 2001/11/02 22:05:06 2.26
***************
*** 269,273 ****
initmd5(void)
{
! PyObject *m, *d, *i;
MD5type.ob_type = &PyType_Type;
--- 269,273 ----
initmd5(void)
{
! PyObject *m, *d;
MD5type.ob_type = &PyType_Type;
***************
*** 275,280 ****
d = PyModule_GetDict(m);
PyDict_SetItemString(d, "MD5Type", (PyObject *)&MD5type);
! if ( (i = PyInt_FromLong(16)) != NULL)
! PyDict_SetItemString(d, "digest_size", i);
/* No need to check the error here, the caller will do that */
}
--- 275,279 ----
d = PyModule_GetDict(m);
PyDict_SetItemString(d, "MD5Type", (PyObject *)&MD5type);
! PyModule_AddIntConstant(m, "digest_size", 16);
/* No need to check the error here, the caller will do that */
}