talloc: mark pytalloc-util functions as _PUBLIC_
authorStefan Metzmacher <metze@samba.org>
Wed, 8 Dec 2010 14:10:21 +0000 (15:10 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 8 Dec 2010 18:07:12 +0000 (19:07 +0100)
metze

lib/talloc/pytalloc_util.c

index 65d830f30e62040745a0ecafcda0e078e600c8c6..c8a7e6ac5873327083749346f0d393d4c827f7cd 100644 (file)
@@ -23,7 +23,7 @@
 #include "pytalloc.h"
 #include <assert.h>
 
-PyTypeObject *PyTalloc_GetObjectType(void)
+_PUBLIC_ PyTypeObject *PyTalloc_GetObjectType(void)
 {
        static PyTypeObject *type = NULL;
        PyObject *mod;
@@ -46,7 +46,7 @@ PyTypeObject *PyTalloc_GetObjectType(void)
 /**
  * Import an existing talloc pointer into a Python object.
  */
-PyObject *py_talloc_steal_ex(PyTypeObject *py_type, TALLOC_CTX *mem_ctx, 
+_PUBLIC_ PyObject *py_talloc_steal_ex(PyTypeObject *py_type, TALLOC_CTX *mem_ctx,
                                                   void *ptr)
 {
        py_talloc_Object *ret = (py_talloc_Object *)py_type->tp_alloc(py_type, 0);
@@ -65,7 +65,7 @@ PyObject *py_talloc_steal_ex(PyTypeObject *py_type, TALLOC_CTX *mem_ctx,
 /**
  * Import an existing talloc pointer into a Python object.
  */
-PyObject *py_talloc_steal(PyTypeObject *py_type, void *ptr)
+_PUBLIC_ PyObject *py_talloc_steal(PyTypeObject *py_type, void *ptr)
 {
        return py_talloc_steal_ex(py_type, ptr, ptr);
 }
@@ -76,7 +76,7 @@ PyObject *py_talloc_steal(PyTypeObject *py_type, void *ptr)
  * original parent, and creating a reference to the object in the python
  * object
  */
-PyObject *py_talloc_reference_ex(PyTypeObject *py_type, TALLOC_CTX *mem_ctx, void *ptr)
+_PUBLIC_ PyObject *py_talloc_reference_ex(PyTypeObject *py_type, TALLOC_CTX *mem_ctx, void *ptr)
 {
        py_talloc_Object *ret;
 
@@ -102,7 +102,7 @@ static void py_cobject_talloc_free(void *ptr)
        talloc_free(ptr);
 }
 
-PyObject *PyCObject_FromTallocPtr(void *ptr)
+_PUBLIC_ PyObject *PyCObject_FromTallocPtr(void *ptr)
 {
        if (ptr == NULL) {
                Py_RETURN_NONE;
@@ -110,7 +110,7 @@ PyObject *PyCObject_FromTallocPtr(void *ptr)
        return PyCObject_FromVoidPtr(ptr, py_cobject_talloc_free);
 }
 
-int PyTalloc_Check(PyObject *obj)
+_PUBLIC_ int PyTalloc_Check(PyObject *obj)
 {
        PyTypeObject *tp = PyTalloc_GetObjectType();