[pywin32-checkins] pywin32/com/win32com/src/extensions PyIStream.cpp, 1.2, 1.3
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Roger U. <ru...@us...> - 2007-05-30 07:59:49
|
Update of /cvsroot/pywin32/pywin32/com/win32com/src/extensions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16670/com/win32com/src/extensions Modified Files: PyIStream.cpp Log Message: Fix 's#' 64-bit issue Index: PyIStream.cpp =================================================================== RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/extensions/PyIStream.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PyIStream.cpp 19 Nov 1999 04:03:23 -0000 1.2 --- PyIStream.cpp 30 May 2007 07:59:49 -0000 1.3 *************** *** 56,65 **** PyObject *PyIStream::Write(PyObject *self, PyObject *args) { ! char *strValue; ! int strSize; // @pyparm string|data||The binary data to write. ! if (!PyArg_ParseTuple(args, "s#:Read", &strValue, &strSize)) return NULL; - IStream *pMy = GetI(self); if (pMy==NULL) return NULL; --- 56,67 ---- PyObject *PyIStream::Write(PyObject *self, PyObject *args) { ! void *strValue; ! PyObject *obstrValue; ! DWORD strSize; // @pyparm string|data||The binary data to write. ! if (!PyArg_ParseTuple(args, "O:Write", &obstrValue)) ! return NULL; ! if (!PyWinObject_AsReadBuffer(obstrValue, &strValue, &strSize, FALSE)) return NULL; IStream *pMy = GetI(self); if (pMy==NULL) return NULL; |