From 5891e9863c87c8a03fef2671be0572187404afa5 Mon Sep 17 00:00:00 2001 From: Jelmer Vernooij Date: Wed, 1 Dec 2010 00:01:51 +0100 Subject: pytalloc: Expose PyTalloc_GetObjectType --- lib/talloc/pytalloc.h | 1 + lib/talloc/pytalloc_util.c | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/talloc/pytalloc.h b/lib/talloc/pytalloc.h index be69c4d50c..128208e3f8 100644 --- a/lib/talloc/pytalloc.h +++ b/lib/talloc/pytalloc.h @@ -32,6 +32,7 @@ typedef struct { /* Deallocate a py_talloc_Object */ void py_talloc_dealloc(PyObject* self); +PyTypeObject *PyTalloc_GetObjectType(void); int PyTalloc_Check(PyObject *); /* Retrieve the pointer for a py_talloc_object. Like talloc_get_type() diff --git a/lib/talloc/pytalloc_util.c b/lib/talloc/pytalloc_util.c index c485cd1ca3..d6a8da2e59 100644 --- a/lib/talloc/pytalloc_util.c +++ b/lib/talloc/pytalloc_util.c @@ -23,7 +23,7 @@ #include "pytalloc.h" #include -static PyTypeObject *Get_TallocType(void) +PyTypeObject *PyTalloc_GetObjectType(void) { static PyTypeObject *type = NULL; PyObject *mod; @@ -156,7 +156,7 @@ PyObject *PyString_FromString_check_null(const char *ptr) int PyTalloc_Check(PyObject *obj) { - PyTypeObject *tp = Get_TallocType(); + PyTypeObject *tp = PyTalloc_GetObjectType(); return PyObject_TypeCheck(obj, tp); } -- cgit