1/* 2 * Opaque wrapper for the ``FSRef`` structure 3 */ 4#ifndef PyObjC_FSREF_H 5#define PyObjC_FSREF_H 6 7#define IS_FSREF(typestr) \ 8 (strncmp(typestr, @encode(FSRef), sizeof(@encode(FSRef))-1) == 0) 9 10extern int PyObjC_encode_fsref(PyObject*, void*); 11extern PyObject* PyObjC_decode_fsref(void*); 12 13extern PyTypeObject PyObjC_FSRefType; 14#define PyObjC_FSRefCheck(value) \ 15 PyObject_TypeCheck(value, &PyObjC_FSRefType) 16 17#endif PyObjC_FSREF_H 18