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