All pastes #708323 Raw Edit

hdh

public text v1 · immutable
#708323 ·published 2007-09-23 19:28 UTC
rendered paste body
Index: kdebindings/python/pykde4/sip/kio/global.sip
===================================================================
--- kdebindings/python/pykde4/sip/kio/global.sip        (revision 714691)
+++ kdebindings/python/pykde4/sip/kio/global.sip        (working copy)
@@ -272,13 +272,13 @@
     QMap<QString,QString> *cppmap = new QMap<QString,QString>;

     PyObject *aelem, *belem;
-    int pos = 0;
+    Py_ssize_t pos = 0;
     QString *acpp;
     QString *bcpp;

     while (PyDict_Next(sipPy, &pos, &aelem, &belem))
     {
-        int iserr = 0;
+        Py_ssize_t iserr = 0;

         acpp = (QString *)sipForceConvertTo_QString (aelem, &iserr);
         bcpp = (QString *)sipForceConvertTo_QString (belem, &iserr);
Index: kdebindings/python/pykde4/sip/kio/kfileitem.sip
===================================================================
--- kdebindings/python/pykde4/sip/kio/kfileitem.sip     (revision 714691)
+++ kdebindings/python/pykde4/sip/kio/kfileitem.sip     (working copy)
@@ -151,7 +151,7 @@
 %MethodCode
 //takes range | (a Python slice) | urlList | (KFileItemList)

-    int len, start, stop, step, slicelength;
+    Py_ssize_t len, start, stop, step, slicelength;

     len = sipCpp -> count();

@@ -194,7 +194,7 @@
     void                 __delitem__ (SIP_PYSLICE);
 %MethodCode
 //takes range | (a Python slice)
-    int len, start, stop, step, slicelength;
+    Py_ssize_t len, start, stop, step, slicelength;

     len = sipCpp -> count();
     if (sipConvertFromSliceObject(a0,len,&start,&stop,&step,&slicelength) < 0)