X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fpython%2Fpyutils.h;h=571c0b996661a4a4f2d747cba018425a323d7402;hb=726d172d02228a2e9b084efba8d3173994343c2b;hp=967cedbfbb63aced0eca2367d0f4c5352b126301;hpb=8f330021bf895713bb140a8530960f3bdefa9116;p=swftools.git diff --git a/lib/python/pyutils.h b/lib/python/pyutils.h index 967cedb..571c0b9 100644 --- a/lib/python/pyutils.h +++ b/lib/python/pyutils.h @@ -6,8 +6,14 @@ extern int verbose; +void setVerbosity(int verbose); + char* setError(char*format, ...); void mylog(char*format, ...); PyObject* FindMethodMore(PyObject*ret, PyMethodDef f[], PyObject*self, char* a); void dummy_dealloc(PyObject* self); +PyMethodDef* addMethods(PyMethodDef*obj1, PyMethodDef*obj2); + +#define PY_CHECK_TYPE(o,c) ((o)->ob_type == (c)) +#define PY_ASSERT_TYPE(o,c) {if((o)->ob_type != (c)) {printf("Invalid type: %08x(%d)", (int)(o), (o)->ob_refcnt);exit(1);}} #endif