1#ifndef PyOBJC_BLOCK_SUPPORT_H 2#define PyOBJC_BLOCK_SUPPORT_H 3 4typedef void (*_block_func_ptr)(void*, ...); 5extern _block_func_ptr PyObjCBlock_GetFunction(void* block); 6extern void* PyObjCBlock_Create(PyObjCMethodSignature* signature, PyObject* callable); 7extern void PyObjCBlock_Release(void* _block); 8extern int PyObjCBlock_Setup(void); 9extern PyObject* PyObjCBlock_Call(PyObject* self, PyObject* args); 10 11 12#endif /* PyOBJC_BLOCK_SUPPORT_H */ 13