Files
gnatstudio/python/src/python_support.c
Emmanuel Briot 4e55fb8403 (ada_python_api_version): Made a function, easier to build DLLs
git-svn-id: svn+ssh://svn.eu/Dev/importfromcvs/trunk@81433 936e1b1b-40f2-da11-902a-00137254ae57
2003-03-06 10:33:13 +00:00

31 lines
493 B
C
Executable File

#include <Python.h>
void ada_py_incref (PyObject* obj) {
Py_INCREF (obj);
}
void ada_py_decref (PyObject* obj) {
Py_DECREF (obj);
}
void ada_py_xincref (PyObject* obj) {
Py_XINCREF (obj);
}
void ada_py_xdecref (PyObject* obj) {
Py_XDECREF (obj);
}
int ada_pystring_check (PyObject* obj) {
return PyString_Check (obj);
}
PyTypeObject* ada_gettypeobject (PyObject* obj) {
return (PyTypeObject*)(obj->ob_type);
}
int ada_python_api_version () {
return PYTHON_API_VERSION;
}