diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2001-07-08 22:07:23 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2001-07-08 22:07:23 (GMT) |
commit | 4e566ab904ef4712cb116bccc7a47bd4f0b8d764 (patch) | |
tree | 60852c2b572829311136e6641329f9827b92e85f /Mac/Include/macglue.h | |
parent | 2d96f11d07a13b461589169b1db49d310a6edc0b (diff) | |
download | cpython-4e566ab904ef4712cb116bccc7a47bd4f0b8d764.zip cpython-4e566ab904ef4712cb116bccc7a47bd4f0b8d764.tar.gz cpython-4e566ab904ef4712cb116bccc7a47bd4f0b8d764.tar.bz2 |
Implemented minimal FSRef support, plus conversion between FSRefs, FSSpecs and pathnames where applicable.
PyMac_GetFSSpec and PyMac_BuildFSSpec have moved to macfsmodule from macglue.
These mods are untested on OSX.
Diffstat (limited to 'Mac/Include/macglue.h')
-rw-r--r-- | Mac/Include/macglue.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/Mac/Include/macglue.h b/Mac/Include/macglue.h index 9b55a4f..e0c0ff5 100644 --- a/Mac/Include/macglue.h +++ b/Mac/Include/macglue.h @@ -106,9 +106,6 @@ int PyMac_GetStr255(PyObject *, Str255); /* argument parser for Str255 */ PyObject *PyMac_BuildStr255(Str255); /* Convert Str255 to PyObject */ PyObject *PyMac_BuildOptStr255(Str255); /* Convert Str255 to PyObject, NULL to None */ -int PyMac_GetFSSpec(PyObject *, FSSpec *); /* argument parser for FSSpec */ -PyObject *PyMac_BuildFSSpec(FSSpec *); /* Convert FSSpec to PyObject */ - int PyMac_GetRect(PyObject *, Rect *); /* argument parser for Rect */ PyObject *PyMac_BuildRect(Rect *); /* Convert Rect to PyObject */ @@ -129,6 +126,14 @@ void PyMac_Initialize(void); /* Initialize function for embedding Python */ short PyMac_OpenPrefFile(void); /* From macgetpath.c, open and return preference file */ #endif +/* from macfsmodule.c: */ +int PyMac_GetFSSpec(PyObject *, FSSpec *); /* argument parser for FSSpec */ +PyObject *PyMac_BuildFSSpec(FSSpec *); /* Convert FSSpec to PyObject */ + +int PyMac_GetFSRef(PyObject *, FSRef *); /* argument parser for FSRef */ +PyObject *PyMac_BuildFSRef(FSRef *); /* Convert FSRef to PyObject */ + + /* From macfiletype.c: */ long PyMac_getfiletype(char *); /* Get file type */ |