From: Stefan Metzmacher Date: Wed, 8 Dec 2010 14:10:21 +0000 (+0100) Subject: talloc: mark pytalloc-util functions as _PUBLIC_ X-Git-Url: http://git.samba.org/?p=metze%2Fsamba%2Fwip.git;a=commitdiff_plain;h=8c6b756aa792cc058938820a64a308b3dd380eee talloc: mark pytalloc-util functions as _PUBLIC_ metze --- diff --git a/lib/talloc/pytalloc_util.c b/lib/talloc/pytalloc_util.c index 65d830f30e62..c8a7e6ac5873 100644 --- a/lib/talloc/pytalloc_util.c +++ b/lib/talloc/pytalloc_util.c @@ -23,7 +23,7 @@ #include "pytalloc.h" #include -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();