[Python-checkins] CVS: python/dist/src/Mac/Include macglue.h,1.54,1.55

Jack Jansen jackjansen@users.sourceforge.net
2001年7月08日 15:07:20 -0700


Update of /cvsroot/python/python/dist/src/Mac/Include
In directory usw-pr-cvs1:/tmp/cvs-serv17063/Python/Mac/Include
Modified Files:
	macglue.h 
Log Message:
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.
Index: macglue.h
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Include/macglue.h,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -r1.54 -r1.55
*** macglue.h	2001年05月12日 22:46:35	1.54
--- macglue.h	2001年07月08日 22:07:18	1.55
***************
*** 107,113 ****
 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 */
--- 107,110 ----
***************
*** 129,132 ****
--- 126,137 ----
 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: */

AltStyle によって変換されたページ (->オリジナル) /