[Python-checkins] CVS: python/dist/src/Modules dlmodule.c,2.18,2.19
Martin v. L?wis
loewis@users.sourceforge.net
Tue, 01 Jan 2002 12:18:32 -0800
Update of /cvsroot/python/python/dist/src/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv15605/Modules
Modified Files:
dlmodule.c
Log Message:
Patch #497126: Always compile dl.
Index: dlmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Modules/dlmodule.c,v
retrieving revision 2.18
retrieving revision 2.19
diff -C2 -d -r2.18 -r2.19
*** dlmodule.c 2001/12/08 18:02:56 2.18
--- dlmodule.c 2002/01/01 20:18:30 2.19
***************
*** 159,162 ****
--- 159,169 ----
int mode;
PyUnivPtr *handle;
+ if (sizeof(int) != sizeof(long) ||
+ sizeof(long) != sizeof(char *)) {
+ PyErr_SetString(PyExc_SystemError,
+ "module dl requires sizeof(int) == sizeof(long) == sizeof(char*)");
+ return NULL;
+ }
+
if (PyArg_Parse(args, "z", &name))
mode = RTLD_LAZY;
***************
*** 204,214 ****
{
PyObject *m, *d, *x;
-
- if (sizeof(int) != sizeof(long) ||
- sizeof(long) != sizeof(char *)) {
- PyErr_SetString(PyExc_SystemError,
- "module dl requires sizeof(int) == sizeof(long) == sizeof(char*)");
- return;
- }
/* Initialize object type */
--- 211,214 ----