[pywin32-checkins] pywin32/win32/src mmapfilemodule.cpp,1.3,1.4
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Roger U. <ru...@us...> - 2007-06-28 08:23:15
|
Update of /cvsroot/pywin32/pywin32/win32/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32291/win32/src Modified Files: mmapfilemodule.cpp Log Message: Fix various 64-bit issues Fix a couple of crashes Add Autoduck comments Enable support for files > 4GB Add parameters for offset and view size Index: mmapfilemodule.cpp =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/src/mmapfilemodule.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** mmapfilemodule.cpp 18 Apr 2002 02:12:36 -0000 1.3 --- mmapfilemodule.cpp 28 Jun 2007 08:23:14 -0000 1.4 *************** *** 6,42 **** // // todo: need permission flags, perhaps a 'chsize' analog - // not all functions check range yet!!! - // - // - // Note: This module currently only deals with 32-bit file - // sizes. // // The latest version of mmapfile is maintained by Sam at // ftp://squirl.nightmare.com/pub/python/python-ext [...1026 lines suppressed...] --- 632,636 ---- { PyObject *dict, *module; + PyWinGlobals_Ensure(); module = Py_InitModule ("mmapfile", mmapfile_functions); if (!module) /* Eeek - some serious error! */ *************** *** 472,476 **** dict = PyModule_GetDict (module); if (!dict) return; /* Another serious error!*/ ! mmapfile_module_error = PyString_FromString ("mmapfile error"); ! PyDict_SetItemString (dict, "error", mmapfile_module_error); } --- 638,643 ---- dict = PyModule_GetDict (module); if (!dict) return; /* Another serious error!*/ ! ! Py_INCREF(PyWinExc_ApiError); ! PyDict_SetItemString(dict, "error", PyWinExc_ApiError); } |