]> granicus.if.org Git - python/commitdiff
Incorrect argument for PyMacBuildwide()
authorJack Jansen <jack.jansen@cwi.nl>
Thu, 23 Apr 1998 13:20:17 +0000 (13:20 +0000)
committerJack Jansen <jack.jansen@cwi.nl>
Thu, 23 Apr 1998 13:20:17 +0000 (13:20 +0000)
Mac/Include/macglue.h
Mac/Python/macglue.c

index 9d2a92f89dcec2d69df5d5b9f568584331ae6a84..3f19548a5192d63d3be527eaedb445c9b558b8b6 100644 (file)
@@ -113,7 +113,7 @@ PyObject *PyMac_BuildEventRecord(EventRecord *); /* Convert EventRecord to PyObj
 int PyMac_GetFixed(PyObject *, Fixed *);       /* argument parser for Fixed */
 PyObject *PyMac_BuildFixed(Fixed);                     /* Convert Fixed to PyObject */
 int PyMac_Getwide(PyObject *, wide *); /* argument parser for wide */
-PyObject *PyMac_Buildwide(wide);                       /* Convert wide to PyObject */
+PyObject *PyMac_Buildwide(wide *);                     /* Convert wide to PyObject */
 void PyMac_InitApplet(void);                   /* Initialize and run an Applet */
 void PyMac_Initialize(void);                   /* Initialize function for embedding Python */
 
index ac1bbbf6bbdeb597b2cef23cb198b14de4f2a672..98517e172a8b0c45b8cce8622dbf1df793d214dd 100644 (file)
@@ -1191,10 +1191,10 @@ PyMac_Getwide(PyObject *v, wide *rv)
 
 
 PyObject *
-PyMac_Buildwide(wide w)
+PyMac_Buildwide(wide *w)
 {
-       if ( (w.hi == 0 && (w.lo & 0x80000000) == 0) ||
-            (w.hi == -1 && (w.lo & 0x80000000) ) )
-               return PyInt_FromLong(w.lo);
-       return Py_BuildValue("(ll)", w.hi, w.lo);
+       if ( (w->hi == 0 && (w->lo & 0x80000000) == 0) ||
+            (w->hi == -1 && (w->lo & 0x80000000) ) )
+               return PyInt_FromLong(w->lo);
+       return Py_BuildValue("(ll)", w->hi, w->lo);
 }