summaryrefslogtreecommitdiffstats
path: root/Mac/Include/macglue.h
diff options
context:
space:
mode:
Diffstat (limited to 'Mac/Include/macglue.h')
-rw-r--r--Mac/Include/macglue.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/Mac/Include/macglue.h b/Mac/Include/macglue.h
index d5be4fb..7c074d3 100644
--- a/Mac/Include/macglue.h
+++ b/Mac/Include/macglue.h
@@ -1,3 +1,12 @@
-char *macstrerror Py_PROTO((int)); /* strerror with mac errors */
-PyObject *PyErr_Mac Py_PROTO((PyObject *, int)); /* Exception with a mac error */
-int PyMac_Idle Py_PROTO((void)); /* Idle routine */
+#include <Files.h>
+#include <Types.h>
+#include <Resources.h>
+
+char *macstrerror PROTO((int)); /* strerror with mac errors */
+object *PyErr_Mac PROTO((object *, int)); /* Exception with a mac error */
+int PyMac_Idle PROTO((void)); /* Idle routine */
+int GetOSType PROTO((object *, ResType *)); /* argument parser for OSType */
+int GetStr255 PROTO((object *, Str255)); /* argument parser for Str255 */
+int GetFSSpec PROTO((object *, FSSpec *)); /* argument parser for FSSpec */
+object *PyMac_BuildFSSpec PROTO((FSSpec *)); /* Convert FSSpec to python object */
+