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 const char* PyObjCBlock_GetSignature(void* _block);
7extern void* PyObjCBlock_Create(PyObjCMethodSignature* signature, PyObject* callable);
8extern void PyObjCBlock_Release(void* _block);
9extern int PyObjCBlock_Setup(void);
10extern PyObject* PyObjCBlock_Call(PyObject* self, PyObject* args);
11
12
13#endif /* PyOBJC_BLOCK_SUPPORT_H */
14