Oops, arg type for the glue routine was wrong.
diff --git a/Mac/Modules/macfsmodule.c b/Mac/Modules/macfsmodule.c
index d1b8bb0..d76f160 100644
--- a/Mac/Modules/macfsmodule.c
+++ b/Mac/Modules/macfsmodule.c
@@ -1283,7 +1283,7 @@
 {
 	PyObject *m, *d;
 
-		PyMac_INIT_TOOLBOX_OBJECT_CONVERT(Handle, PyMac_GetFSSpec);
+		PyMac_INIT_TOOLBOX_OBJECT_CONVERT(FSSpec, PyMac_GetFSSpec);
 
 	/* Create the module and add the functions */
 	m = Py_InitModule("macfs", mfs_methods);