1/* 2 * Opaque wrapper for the ``FSSpec`` structure 3 */ 4#ifndef PyObjC_FSSPEC_H 5#define PyObjC_FSSPEC_H 6 7#define IS_FSSPEC(typestr) \ 8 (strncmp(typestr, @encode(FSSpec), sizeof(@encode(FSSpec))-1) == 0) 9 10extern int PyObjC_encode_fsspec(PyObject*, void*); 11extern PyObject* PyObjC_decode_fsspec(void*); 12 13extern PyTypeObject PyObjC_FSSpecType; 14#define PyObjC_FSSpecCheck(value) \ 15 PyObject_TypeCheck(value, &PyObjC_FSSpecType) 16 17#endif /* PyObjC_FSSPEC_H */ 18