mirror of
https://github.com/python/cpython.git
synced 2025-08-03 08:34:29 +00:00
Added glue routine for PyMac_BuildFSSpec, PyMac_GetFSRef and PyMac_BuildFSRef.
Moved the declarations to pymactoolbox.h.
This commit is contained in:
parent
62d24a0f50
commit
fabd00fa91
4 changed files with 18 additions and 8 deletions
|
@ -41,7 +41,13 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
|||
|
||||
#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;
|
||||
|
||||
|
@ -1207,6 +1213,9 @@ initmacfs(void)
|
|||
PyObject *m, *d;
|
||||
|
||||
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 */
|
||||
m = Py_InitModule("macfs", mfs_methods);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue