[pywin32-checkins] pywin32/com/win32com/src/include PyComTypeObjects.h, 1.4, 1.5
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Mark H. <mha...@us...> - 2007-05-24 06:01:35
|
Update of /cvsroot/pywin32/pywin32/com/win32com/src/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23340/com/win32com/src/include Modified Files: PyComTypeObjects.h Log Message: Another pass at getting things working on x64. This change incorporates most of Sidnei's work on the AMD64 branch, and updates most of the other win32 and win32com modules that haven't already had 64bit love from Roger (thanks guys!). Note this is not complete - among the outstanding issues are fixing 's#' format strings (but most of the tests *do* pass on x64, and the ones which don't fail for 'vista environment' reasons rather than x64 reasons) Index: PyComTypeObjects.h =================================================================== RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/include/PyComTypeObjects.h,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** PyComTypeObjects.h 12 Jun 2004 13:31:51 -0000 1.4 --- PyComTypeObjects.h 24 May 2007 06:01:04 -0000 1.5 *************** *** 33,38 **** static void deallocFunc(PyObject *ob); ! static PyObject *getitem(PyObject *self, int index); ! static int getlength(PyObject *self); static PyObject *getattr(PyObject *self, char *name); static int setattr(PyObject *self, char *name, PyObject *v); --- 33,38 ---- static void deallocFunc(PyObject *ob); ! static PyObject *getitem(PyObject *self, Py_ssize_t index); ! static Py_ssize_t getlength(PyObject *self); static PyObject *getattr(PyObject *self, char *name); static int setattr(PyObject *self, char *name, PyObject *v); *************** *** 64,69 **** static void deallocFunc(PyObject *ob); ! static PyObject *getitem(PyObject *self, int index); ! static int getlength(PyObject *self); static PyObject *getattr(PyObject *self, char *name); static int setattr(PyObject *self, char *name, PyObject *v); --- 64,69 ---- static void deallocFunc(PyObject *ob); ! static PyObject *getitem(PyObject *self, Py_ssize_t index); ! static Py_ssize_t getlength(PyObject *self); static PyObject *getattr(PyObject *self, char *name); static int setattr(PyObject *self, char *name, PyObject *v); *************** *** 103,108 **** static void deallocFunc(PyObject *ob); ! static PyObject *getitem(PyObject *self, int index); ! static int getlength(PyObject *self); static PyObject *getattr(PyObject *self, char *name); static int setattr(PyObject *self, char *name, PyObject *v); --- 103,108 ---- static void deallocFunc(PyObject *ob); ! static PyObject *getitem(PyObject *self, Py_ssize_t index); ! static Py_ssize_t getlength(PyObject *self); static PyObject *getattr(PyObject *self, char *name); static int setattr(PyObject *self, char *name, PyObject *v); |