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