34
34
#define PYERR(errobj,message) {PyErr_SetString(errobj,message); goto fail;}
35
35
#define PYERR2(errobj,message) {PyErr_Print(); PyErr_SetString(errobj, message); goto fail;}
36
36
#define ISCONTIGUOUS(m) ((m)->flags & CONTIGUOUS)
41
38
#define STORE_VARS() PyObject *store_multipack_globals[4]; int store_multipack_globals3;
43
40
#define INIT_FUNC(fun,arg,errobj) { /* Get extra arguments or set to zero length tuple */ \