diff options
Diffstat (limited to 'navit/binding/python/template.c')
-rw-r--r-- | navit/binding/python/template.c | 83 |
1 files changed, 36 insertions, 47 deletions
diff --git a/navit/binding/python/template.c b/navit/binding/python/template.c index 088cb5ee3..69a3e7265 100644 --- a/navit/binding/python/template.c +++ b/navit/binding/python/template.c @@ -21,76 +21,65 @@ #include "template.h" typedef struct { - PyObject_HEAD - int ref; - struct template *template; + PyObject_HEAD + int ref; + struct template *template; } templateObject; -static PyObject * -template_func(templateObject *self, PyObject *args) -{ - const char *file; - int ret; - if (!PyArg_ParseTuple(args, "s", &file)) - return NULL; - ret=0; - return Py_BuildValue("i",ret); +static PyObject *template_func(templateObject *self, PyObject *args) { + const char *file; + int ret; + if (!PyArg_ParseTuple(args, "s", &file)) + return NULL; + ret=0; + return Py_BuildValue("i",ret); } static PyMethodDef template_methods[] = { - {"func", (PyCFunction) template_func, METH_VARARGS }, - {NULL, NULL }, + {"func", (PyCFunction) template_func, METH_VARARGS }, + {NULL, NULL }, }; -static PyObject * -template_getattr_py(PyObject *self, char *name) -{ - return Py_FindMethod(template_methods, self, name); +static PyObject *template_getattr_py(PyObject *self, char *name) { + return Py_FindMethod(template_methods, self, name); } -static void -template_destroy_py(templateObject *self) -{ - if (! self->ref) - template_destroy(self->template); +static void template_destroy_py(templateObject *self) { + if (! self->ref) + template_destroy(self->template); } PyTypeObject template_Type = { - Obj_HEAD - .tp_name="template", - .tp_basicsize=sizeof(templateObject), - .tp_dealloc=(destructor)template_destroy_py, - .tp_getattr=template_getattr_py, + Obj_HEAD + .tp_name="template", + .tp_basicsize=sizeof(templateObject), + .tp_dealloc=(destructor)template_destroy_py, + .tp_getattr=template_getattr_py, }; struct template * -template_py_get(PyObject *self) -{ - return ((templateObject *)self)->template; +template_py_get(PyObject *self) { + return ((templateObject *)self)->template; } -PyObject * -template_new_py(PyObject *self, PyObject *args) -{ - templateObject *ret; +PyObject *template_new_py(PyObject *self, PyObject *args) { + templateObject *ret; - ret=PyObject_NEW(templateObject, &template_Type); - ret->template=template_new(); - ret->ref=0; - return (PyObject *)ret; + ret=PyObject_NEW(templateObject, &template_Type); + ret->template=template_new(); + ret->ref=0; + return (PyObject *)ret; } -PyObject * -template_new_py_ref(struct template *template) -{ - templateObject *ret; +PyObject *template_new_py_ref(struct template *template) { + templateObject *ret; - ret=PyObject_NEW(templateObject, &template_Type); - ret->ref=1; - ret->template=template; - return (PyObject *)ret; + ret=PyObject_NEW(templateObject, &template_Type); + ret->ref=1; + ret->template=template; + return (PyObject *)ret; } |