FSSpec fss2;
int tocopy;
- err = FSMakeFSSpec(fss->vRefNum, fss->parID, "", &fss2);
+ err = FSMakeFSSpec(fss->vRefNum, fss->parID,
+ (unsigned char*)"", &fss2);
if (err)
return err;
err = FSpMakeFSRef(&fss2, &fsr);
if (err)
return err;
- err = (OSErr)FSRefMakePath(&fsr, path, len-1);
+ err = (OSErr)FSRefMakePath(&fsr, (unsigned char*)path, len-1);
if (err)
return err;
/* This part is not 100% safe: we append the filename part, but
if ((strlen(path) + tocopy) >= len)
tocopy = len - strlen(path) - 1;
if (tocopy > 0)
- strncat(path, fss->name+1, tocopy);
+ strncat(path, (char*)fss->name+1, tocopy);
}
else {
if (err)
return err;
- err = (OSErr)FSRefMakePath(&fsr, path, len);
+ err = (OSErr)FSRefMakePath(&fsr, (unsigned char*)path, len);
if (err)
return err;
}
return PyMac_GetFSSpec(v, *p_itself);
}
-/*
-** Parse an optional rect
-*/
-static int
-OptRectPtr_Convert(PyObject *v, Rect **p_itself)
-{
- static Rect r;
-
- if (v == Py_None)
- {
- *p_itself = NULL;
- return 1;
- }
- *p_itself = &r;
- return PyMac_GetRect(v, *p_itself);
-}
-
/*
** Parse an optional GWorld
*/
#include "sqlitecompat.h"
/* used to decide wether to call PyInt_FromLong or PyLong_FromLongLong */
+#ifndef INT32_MIN
#define INT32_MIN (-2147483647 - 1)
+#endif
+#ifndef INT32_MAX
#define INT32_MAX 2147483647
+#endif
PyObject* cursor_iternext(Cursor *self);