[Python-checkins] CVS: python/dist/src/Mac/Modules macfsmodule.c,1.42,1.43

Jack Jansen jackjansen@users.sourceforge.net
Sat, 01 Sep 2001 16:39:50 -0700


Update of /cvsroot/python/python/dist/src/Mac/Modules
In directory usw-pr-cvs1:/tmp/cvs-serv3122/Python/Mac/Modules

Modified Files:
	macfsmodule.c 
Log Message:
Added glue routine for PyMac_BuildFSSpec, PyMac_GetFSRef and PyMac_BuildFSRef.

Moved the declarations to pymactoolbox.h.

Index: macfsmodule.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Mac/Modules/macfsmodule.c,v
retrieving revision 1.42
retrieving revision 1.43
diff -C2 -d -r1.42 -r1.43
*** macfsmodule.c	2001/08/08 13:46:49	1.42
--- macfsmodule.c	2001/09/01 23:39:48	1.43
***************
*** 42,46 ****
--- 42,52 ----
  #ifdef USE_TOOLBOX_OBJECT_GLUE
  extern int _PyMac_GetFSSpec(PyObject *, FSSpec *);
+ extern PyObject *_PyMac_BuildFSRef(FSRef *);
+ extern int _PyMac_GetFSSpec(PyObject *, FSSpec *);
+ extern PyObject *_PyMac_BuildFSRef(FSRef *);
  #define PyMac_GetFSSpec _PyMac_GetFSSpec
+ #define PyMac_BuildFSSpec _PyMac_BuildFSSpec
+ #define PyMac_GetFSRef _PyMac_GetFSRef
+ #define PyMac_BuildFSRef _PyMac_BuildFSRef
  #endif
  static PyObject *ErrorObject;
***************
*** 1208,1211 ****
--- 1214,1220 ----
  
  		PyMac_INIT_TOOLBOX_OBJECT_CONVERT(FSSpec, PyMac_GetFSSpec);
+ 		PyMac_INIT_TOOLBOX_OBJECT_CONVERT(FSRef, PyMac_GetFSRef);
+ 		PyMac_INIT_TOOLBOX_OBJECT_NEW(FSSpec *, PyMac_BuildFSSpec);
+ 		PyMac_INIT_TOOLBOX_OBJECT_NEW(FSRef *, PyMac_BuildFSRef);
  
  	/* Create the module and add the functions */