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

Reply via email to