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

Jack Jansen jackjansen@users.sourceforge.net
Sun, 08 Jul 2001 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: */