summaryrefslogtreecommitdiffstats
path: root/python/wrap_objs.h
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-08-20 00:37:48 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-08-20 00:37:48 +0000
commit7db97fec73acebdff3c606f99c2ee7c8a5ae6d57 (patch)
tree70187f4ff5d73db9dc02024bfaf9c19b6caac1cf /python/wrap_objs.h
parentc4344d4b1b3d77f2ef7594c217c298661a27dd5e (diff)
downloadlasso-7db97fec73acebdff3c606f99c2ee7c8a5ae6d57.tar.gz
lasso-7db97fec73acebdff3c606f99c2ee7c8a5ae6d57.tar.xz
lasso-7db97fec73acebdff3c606f99c2ee7c8a5ae6d57.zip
Removed old Python binding.
Diffstat (limited to 'python/wrap_objs.h')
-rw-r--r--python/wrap_objs.h72
1 files changed, 0 insertions, 72 deletions
diff --git a/python/wrap_objs.h b/python/wrap_objs.h
deleted file mode 100644
index 7b2e5e62..00000000
--- a/python/wrap_objs.h
+++ /dev/null
@@ -1,72 +0,0 @@
-#ifndef __PYXMLSEC_WRAP_OBJS_H__
-#define __PYXMLSEC_WRAP_OBJS_H__
-
-#undef _POSIX_C_SOURCE
-#include <Python.h>
-
-#include <lasso/lasso.h>
-
-typedef struct {
- PyObject_HEAD
- xmlDocPtr obj;
-} xmlDocPtr_object;
-
-typedef struct {
- PyObject_HEAD
- xmlNodePtr obj;
-} xmlNodePtr_object;
-
-typedef struct {
- PyObject_HEAD
- xmlOutputBufferPtr obj;
-} xmlOutputBufferPtr_object;
-
-typedef struct {
- PyObject_HEAD
- xmlNodeSetPtr obj;
-} xmlNodeSetPtr_object;
-
-typedef struct {
- PyObject_HEAD
- xmlSecPtr obj;
-} xmlSecPtr_object;
-
-typedef struct {
- PyObject_HEAD
- gpointer *obj;
-} gpointer_object;
-
-/* Functions to wrap LibXML Python objects -> LibXML C objects */
-#define xmlDocPtr_get(v) (((v) == Py_None) ? NULL : (((xmlDocPtr_object *)(PyObject_GetAttr(v, PyString_FromString("_o"))))->obj))
-#define xmlNodePtr_get(v) (((v) == Py_None) ? NULL : (((xmlNodePtr_object *)(PyObject_GetAttr(v, PyString_FromString("_o"))))->obj))
-#define xmlNodeSetPtr_get(v) (((v) == Py_None) ? NULL : (((xmlNodeSetPtr_object *)(PyObject_GetAttr(v, PyString_FromString("_o"))))->obj))
-#define xmlOutputBufferPtr_get(v) (((v) == Py_None) ? NULL : (((xmlOutputBufferPtr_object *)(PyObject_GetAttr(v, PyString_FromString("_o"))))->obj))
-#define gpointer_get(v) (((v) == Py_None) ? NULL : (((gpointer_object *)(PyObject_GetAttr(v, PyString_FromString("_o"))))->obj))
-
-/* Functions to wrap XMLSec Python objects -> XMLSec C objects */
-#define xmlSecPtr_get(v) (((v) == Py_None) ? NULL : (((xmlSecPtr_object *)(PyObject_GetAttr(v, PyString_FromString("_o"))))->obj))
-
-/* Functions to wrap Python objects -> C objects */
-#define PythonFile_get(v) (((v) == Py_None) ? NULL : (PyFile_Check(v) ? (PyFile_AsFile(v)) : stdout))
-
-xmlChar** PythonStringList_get(PyObject *list_obj);
-GPtrArray* GPtrArray_get(PyObject *list_obj);
-
-PyObject *int_wrap(int val);
-PyObject *charPtr_wrap(char *str);
-PyObject *charPtrConst_wrap(const char *str);
-
-PyObject* GPtrArray_wrap(GPtrArray *array);
-
-PyObject *xmlCharPtr_wrap(xmlChar *str);
-PyObject *xmlCharPtrConst_wrap(const xmlChar *str);
-PyObject *wrap_xmlDocPtr(xmlDocPtr doc);
-PyObject *wrap_xmlNodePtr(xmlNodePtr node);
-PyObject *wrap_xmlNodeSetPtr(xmlNodeSetPtr nset);
-PyObject *wrap_xmlOutputBufferPtr(xmlOutputBufferPtr buf);
-
-PyObject *wrap_xmlSecPtr(xmlSecPtr ptr);
-PyObject *wrap_xmlSecBytePtr(xmlSecByte *str);
-PyObject *wrap_xmlSecBytePtrConst(const xmlSecByte *str);
-
-#endif /* __PYXMLSEC_WRAP_OBJS_H__ */