You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
383 lines
11 KiB
383 lines
11 KiB
# --- SDE-COPYRIGHT-NOTE-BEGIN --- |
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
# |
|
# Filename: package/.../kdebindings/kdebindings-3.5.6-build-against-python-before-2.5.patch |
|
# Copyright (C) 2007 The OpenSDE Project |
|
# |
|
# More information can be found in the files COPYING and README. |
|
# |
|
# This patch file is dual-licensed. It is available under the license the |
|
# patched project is licensed under, as long as it is an OpenSource license |
|
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms |
|
# of the GNU General Public License as published by the Free Software |
|
# Foundation; either version 2 of the License, or (at your option) any later |
|
# version. |
|
# --- SDE-COPYRIGHT-NOTE-END --- |
|
|
|
Index: python/pykde/sip/kio/global.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kio/global.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kio/global.sip (Revision 626832) |
|
@@ -675,7 +675,7 @@ |
|
QMap<QString,QString> *cppmap = new QMap<QString,QString>; |
|
|
|
PyObject *aelem, *belem; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QString *acpp; |
|
QString *bcpp; |
|
|
|
Index: python/pykde/sip/kio/authinfo.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kio/authinfo.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kio/authinfo.sip (Revision 626832) |
|
@@ -176,7 +176,7 @@ |
|
QMap<QString, QStringList> *map = new QMap<QString, QStringList>; |
|
|
|
PyObject *key, *value; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QString *sKey; |
|
QStringList *sData; |
|
|
|
Index: python/pykde/sip/kio/kservicetype.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kio/kservicetype.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kio/kservicetype.sip (Revision 626832) |
|
@@ -184,7 +184,7 @@ |
|
QMap<QString,QVariant::Type> *cppmap = new QMap<QString,QVariant::Type>; |
|
|
|
PyObject *aelem, *belem; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QString *acpp; |
|
QVariant::Type bcpp; |
|
|
|
Index: python/pykde/sip/kmdi/kmdichildfrm.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kmdi/kmdichildfrm.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kmdi/kmdichildfrm.sip (Revision 626832) |
|
@@ -245,7 +245,7 @@ |
|
QDict<QWidget::FocusPolicy>* qdict = new QDict<QWidget::FocusPolicy>; |
|
|
|
PyObject *key, *value; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QString *a0; |
|
QWidget::FocusPolicy a1; |
|
|
|
Index: python/pykde/sip/kdeui/kkeydialog.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kdeui/kkeydialog.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kdeui/kkeydialog.sip (Revision 626832) |
|
@@ -231,7 +231,7 @@ |
|
QDict<int>* qdict = new QDict<int>; |
|
|
|
PyObject *key, *value; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QString *a0; |
|
int a1; |
|
|
|
Index: python/pykde/sip/kparts/browserextension.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kparts/browserextension.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kparts/browserextension.sip (Revision 626832) |
|
@@ -404,7 +404,7 @@ |
|
QMap<QCString,QCString> *cppmap = new QMap<QCString,QCString>; |
|
|
|
PyObject *aelem, *belem; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QCString *acpp; |
|
QCString *bcpp; |
|
|
|
@@ -487,7 +487,7 @@ |
|
QMap<QCString,int> *cppmap = new QMap<QCString,int>; |
|
|
|
PyObject *aelem, *belem; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QCString *acpp; |
|
int bcpp; |
|
|
|
Index: python/pykde/sip/kdecore/bytearray.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kdecore/bytearray.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kdecore/bytearray.sip (Revision 626832) |
|
@@ -620,7 +620,7 @@ |
|
QMap<QCString,DCOPRef> *cppmap = new QMap<QCString,DCOPRef>; |
|
|
|
PyObject *aelem, *belem; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QCString *acpp; |
|
DCOPRef *bcpp; |
|
|
|
@@ -705,7 +705,7 @@ |
|
QMap<QString,DCOPRef> *cppmap = new QMap<QString,DCOPRef>; |
|
|
|
PyObject *aelem, *belem; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QString *acpp; |
|
DCOPRef *bcpp; |
|
|
|
Index: python/pykde/sip/kdecore/kconfigdata.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kdecore/kconfigdata.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kdecore/kconfigdata.sip (Revision 626832) |
|
@@ -141,7 +141,7 @@ |
|
QMap<KEntryKey,KEntry> *cppmap = new QMap<KEntryKey,KEntry>; |
|
|
|
PyObject *aelem, *belem; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
KEntryKey *acpp; |
|
KEntry *bcpp; |
|
|
|
Index: python/pykde/sip/kdecore/kaccel.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kdecore/kaccel.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kdecore/kaccel.sip (Revision 626832) |
|
@@ -209,7 +209,7 @@ |
|
QMap<int,QString> *map = new QMap<int,QString>; |
|
|
|
PyObject *key, *value; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
int iKey; |
|
QString *sData; |
|
|
|
Index: python/pykde/sip/kdecore/kcompletion.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kdecore/kcompletion.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kdecore/kcompletion.sip (Revision 626832) |
|
@@ -201,7 +201,7 @@ |
|
QMap<KCompletionBase::KeyBindingType,KShortcut> *kbmap = new QMap<KCompletionBase::KeyBindingType,KShortcut>; |
|
|
|
PyObject *key, *value; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
KShortcut *cValue; |
|
int iserr; |
|
|
|
Index: python/pykde/sip/kdecore/kmacroexpander.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kdecore/kmacroexpander.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kdecore/kmacroexpander.sip (Revision 626832) |
|
@@ -169,7 +169,7 @@ |
|
QMap<QChar,QString> *map = new QMap<QChar,QString>; |
|
|
|
PyObject *key, *value; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QChar *cKey; |
|
QString *sData; |
|
|
|
@@ -255,7 +255,7 @@ |
|
QMap<QString, QStringList> *map = new QMap<QString, QStringList>; |
|
|
|
PyObject *key, *value; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QString *sKey; |
|
QStringList *slData; |
|
|
|
@@ -343,7 +343,7 @@ |
|
QMap<QChar,QStringList> *map = new QMap<QChar,QStringList>; |
|
|
|
PyObject *key, *value; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QChar *cKey; |
|
QStringList *slData; |
|
|
|
Index: python/pykde/sip/kdecore/kurl.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kdecore/kurl.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kdecore/kurl.sip (Revision 626832) |
|
@@ -234,7 +234,7 @@ |
|
void __setitem__ (int, const KURL&); |
|
%MethodCode |
|
//takes index | (int) | value | (KURL) |
|
- ssize_t len; |
|
+ _SIP_SSIZE_T len; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -248,7 +248,7 @@ |
|
%MethodCode |
|
//takes range | (a Python slice) | urlList | (KURL.List) |
|
|
|
- ssize_t len, start, stop, step, slicelength; |
|
+ _SIP_SSIZE_T len, start, stop, step, slicelength; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -278,7 +278,7 @@ |
|
void __delitem__ (int); |
|
%MethodCode |
|
//takes index | (int) |
|
- ssize_t len; |
|
+ _SIP_SSIZE_T len; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -291,7 +291,7 @@ |
|
void __delitem__ (SIP_PYSLICE); |
|
%MethodCode |
|
//takes range | (a Python slice) |
|
- ssize_t len, start, stop, step, slicelength; |
|
+ _SIP_SSIZE_T len, start, stop, step, slicelength; |
|
|
|
len = sipCpp -> count(); |
|
if (sipConvertFromSliceObject(a0,len,&start,&stop,&step,&slicelength) < 0) |
|
@@ -308,7 +308,7 @@ |
|
%MethodCode |
|
//returns (KURL) |
|
//takes index | (int) |
|
- ssize_t len; |
|
+ _SIP_SSIZE_T len; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -322,7 +322,7 @@ |
|
%MethodCode |
|
//returns (KURL.List) |
|
//takes range | (a Python slice) |
|
- ssize_t len, start, stop, step, slicelength; |
|
+ _SIP_SSIZE_T len, start, stop, step, slicelength; |
|
|
|
len = sipCpp -> count(); |
|
|
|
Index: python/pykde/sip/kdecore/kconfig.sip |
|
=================================================================== |
|
--- ./python/pykde/sip/kdecore/kconfig.sip (Revision 626831) |
|
+++ ./python/pykde/sip/kdecore/kconfig.sip (Revision 626832) |
|
@@ -158,7 +158,7 @@ |
|
QMap<QString,QString> *cppmap = new QMap<QString,QString>; |
|
|
|
PyObject *aelem, *belem; |
|
- ssize_t pos = 0; |
|
+ _SIP_SSIZE_T pos = 0; |
|
QString *acpp; |
|
QString *bcpp; |
|
|
|
Index: python/pyqt/sip/qt/qstring.sip |
|
=================================================================== |
|
--- ./python/pyqt/sip/qt/qstring.sip (Revision 626831) |
|
+++ ./python/pyqt/sip/qt/qstring.sip (Revision 626832) |
|
@@ -746,7 +746,7 @@ |
|
|
|
QString operator[](SIP_PYSLICE) const; |
|
%MethodCode |
|
- ssize_t len, start, stop, step, slicelength; |
|
+ _SIP_SSIZE_T len, start, stop, step, slicelength; |
|
|
|
len = sipCpp -> length(); |
|
|
|
Index: python/pyqt/sip/qt/qdir.sip |
|
=================================================================== |
|
--- ./python/pyqt/sip/qt/qdir.sip (Revision 626831) |
|
+++ ./python/pyqt/sip/qt/qdir.sip (Revision 626832) |
|
@@ -238,7 +238,7 @@ |
|
|
|
QString operator[](int) const; |
|
%MethodCode |
|
- ssize_t len; |
|
+ _SIP_SSIZE_T len; |
|
|
|
Py_BEGIN_ALLOW_THREADS |
|
len = sipCpp -> count(); |
|
@@ -256,7 +256,7 @@ |
|
|
|
QStringList operator[](SIP_PYSLICE) const; |
|
%MethodCode |
|
- ssize_t len, start, stop, step, slicelength; |
|
+ _SIP_SSIZE_T len, start, stop, step, slicelength; |
|
|
|
Py_BEGIN_ALLOW_THREADS |
|
len = sipCpp -> count(); |
|
Index: python/pyqt/sip/qt/qstringlist.sip |
|
=================================================================== |
|
--- ./python/pyqt/sip/qt/qstringlist.sip (Revision 626831) |
|
+++ ./python/pyqt/sip/qt/qstringlist.sip (Revision 626832) |
|
@@ -99,7 +99,7 @@ |
|
|
|
void __setitem__(int,const QString &); |
|
%MethodCode |
|
- ssize_t len; |
|
+ _SIP_SSIZE_T len; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -111,7 +111,7 @@ |
|
|
|
void __setitem__(SIP_PYSLICE,const QStringList &); |
|
%MethodCode |
|
- ssize_t len, start, stop, step, slicelength; |
|
+ _SIP_SSIZE_T len, start, stop, step, slicelength; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -142,7 +142,7 @@ |
|
|
|
void __delitem__(int); |
|
%MethodCode |
|
- ssize_t len; |
|
+ _SIP_SSIZE_T len; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -154,7 +154,7 @@ |
|
|
|
void __delitem__(SIP_PYSLICE); |
|
%MethodCode |
|
- ssize_t len, start, stop, step, slicelength; |
|
+ _SIP_SSIZE_T len, start, stop, step, slicelength; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -170,7 +170,7 @@ |
|
|
|
QString operator[](int); |
|
%MethodCode |
|
- ssize_t len; |
|
+ _SIP_SSIZE_T len; |
|
|
|
len = sipCpp -> count(); |
|
|
|
@@ -182,7 +182,7 @@ |
|
|
|
QStringList operator[](SIP_PYSLICE); |
|
%MethodCode |
|
- ssize_t len, start, stop, step, slicelength; |
|
+ _SIP_SSIZE_T len, start, stop, step, slicelength; |
|
|
|
len = sipCpp -> count(); |
|
|
|
Index: dcoppython/shell/marshaller.cpp |
|
=================================================================== |
|
--- ./dcoppython/shell/marshaller.cpp (Revision 626831) |
|
+++ ./dcoppython/shell/marshaller.cpp (Revision 626832) |
|
@@ -24,6 +24,10 @@ |
|
|
|
#include <kurl.h> |
|
|
|
+#if PY_VERSION_HEX < 0x02050000 |
|
+typedef int Py_ssize_t; |
|
+#endif |
|
+ |
|
namespace PythonDCOP { |
|
|
|
#include "marshal_funcs.h" |
|
@@ -124,7 +128,7 @@ |
|
if (!PyDict_Check(obj)) return false; |
|
|
|
|
|
- ssize_t c=0; |
|
+ Py_ssize_t c=0; |
|
PyObject *key, *val; |
|
while (PyDict_Next(obj, &c, &key, &val)==1) |
|
if (!key_type.isMarshallable(key) ||
|
|
|