Update of /cvsroot/mahogany/M/src/Python
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17442/src/Python
Modified Files:
PythonDll.cpp
Log Message:
added a few more Python functions needed by SWIG runtime
Index: PythonDll.cpp
===================================================================
RCS file: /cvsroot/mahogany/M/src/Python/PythonDll.cpp,v
retrieving revision 1.21
retrieving revision 1.22
diff -b -u -2 -r1.21 -r1.22
--- PythonDll.cpp 15 Dec 2005 19:40:04 -0000 1.21
+++ PythonDll.cpp 15 Dec 2005 21:17:48 -0000 1.22
@@ -82,7 +82,6 @@
// objects
- //PyObject*(*M__PyObject_New)(PyTypeObject *, PyObject *) = NULL;
- //PyObject*(*M__PyObject_Init)(PyObject *, PyTypeObject *) = NULL;
PyObject *(*M_PyObject_CallFunction)(PyObject *, char *format, ...) = NULL;
+ PyObject *(*M_PyObject_Init)(PyObject *, PyTypeObject *) = NULL;
PyObject *(*M_PyObject_CallObject)(PyObject *, PyObject *) = NULL;
PyObject *(*M_PyObject_GetAttr)(PyObject *, PyObject *) = NULL;
@@ -92,4 +91,5 @@
int (*M_PyObject_SetAttrString)(PyObject *, char *, PyObject *) = NULL;
int (*M_PyObject_Size)(PyObject *) = NULL;
+ void *(*M_PyCObject_Import)(char *module_name, char *cobject_name) = NULL;
// ints and longs
@@ -99,4 +99,5 @@
unsigned long (*M_PyLong_AsUnsignedLong)(PyObject *) = NULL;
PyObject*(*M_PyLong_FromUnsignedLong)(unsigned long) = NULL;
+ PyObject*(*M_PyLong_FromVoidPtr)(unsigned long) = NULL;
PyTypeObject *M_PyInt_Type = NULL;
PyTypeObject *M_PyLong_Type = NULL;
@@ -107,4 +108,5 @@
char*(*M_PyString_AsString)(PyObject *) = NULL;
int (*M_PyString_AsStringAndSize)(PyObject *, char **, int *) = NULL;
+ PyObject*(*M_PyString_Format)(PyObject *, PyObject *) = NULL;
PyObject*(*M_PyString_FromString)(const char *) = NULL;
PyObject*(*M_PyString_FromStringAndSize)(const char *, int) = NULL;
@@ -115,5 +117,7 @@
// tuples
+ PyObject *(*M_PyTuple_New)(int size) = NULL;
PyObject *(*M_PyTuple_GetItem)(PyObject *, int) = NULL;
+ int *(*M_PyTuple_SetItem)(PyObject *, int, PyObject *) = NULL;
// ...
@@ -195,4 +199,5 @@
// objects
+ PYTHON_FUNC(PyObject_Init)
PYTHON_FUNC(PyObject_CallFunction)
PYTHON_FUNC(PyObject_CallObject)
@@ -203,4 +208,5 @@
PYTHON_FUNC(PyObject_SetAttrString)
PYTHON_FUNC(PyObject_Size)
+ PYTHON_FUNC(PyCObject_Import)
// ints and longs
@@ -208,4 +214,5 @@
PYTHON_FUNC(PyInt_FromLong)
PYTHON_FUNC(PyLong_FromUnsignedLong)
+ PYTHON_FUNC(PyLong_FromVoidPtr)
PYTHON_FUNC(PyLong_AsLong)
PYTHON_FUNC(PyLong_AsUnsignedLong)
@@ -218,4 +225,5 @@
PYTHON_FUNC(PyString_AsString)
PYTHON_FUNC(PyString_AsStringAndSize)
+ PYTHON_FUNC(PyString_Format)
PYTHON_FUNC(PyString_FromString)
PYTHON_FUNC(PyString_FromStringAndSize)
@@ -225,5 +233,7 @@
// tuples
+ PYTHON_FUNC(PyTuple_New)
PYTHON_FUNC(PyTuple_GetItem)
+ PYTHON_FUNC(PyTuple_SetItem)
// ...
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
Mahogany-cvsupdates mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates