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.disable | |
| # 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) ||
 | |
| 
 |