reSWIGged for new runtime, etc.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@25359 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| /* ---------------------------------------------------------------------------- | ||||
|  * This file was automatically generated by SWIG (http://www.swig.org). | ||||
|  * Version 1.3.20 | ||||
|  * Version 1.3.22 | ||||
|  *  | ||||
|  * This file is not intended to be easily readable and contains a number of  | ||||
|  * coding conventions designed to improve portability and efficiency. Do not make | ||||
| @@ -137,6 +137,178 @@ SWIGIMPORT(char *)           SWIG_UnpackData(char *, void *, int); | ||||
|  | ||||
| #include "Python.h" | ||||
|  | ||||
| #include <limits.h> | ||||
| #include <float.h> | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| #define SWIG_STATIC_INLINE static inline  | ||||
| #else | ||||
| #define SWIG_STATIC_INLINE static  | ||||
| #endif  | ||||
|  | ||||
| SWIG_STATIC_INLINE long | ||||
| SPyObj_AsLong(PyObject * obj) | ||||
| { | ||||
|   return PyInt_Check(obj) ?  PyInt_AsLong(obj) : PyLong_AsLong(obj); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE unsigned long | ||||
| SPyObj_AsUnsignedLong(PyObject * obj)  | ||||
| { | ||||
|   if (PyLong_Check(obj)) { | ||||
|     return PyLong_AsUnsignedLong(obj); | ||||
|   } else { | ||||
|     long i = PyInt_AsLong(obj); | ||||
|     if ( !PyErr_Occurred() && (i < 0)) { | ||||
|       PyErr_SetString(PyExc_TypeError, "negative value for unsigned type"); | ||||
|     } | ||||
|     return i; | ||||
|   } | ||||
| } | ||||
|  | ||||
| #if !defined(_MSC_VER) | ||||
| SWIG_STATIC_INLINE PyObject*  | ||||
| SPyObj_FromLongLong(long long value) | ||||
| { | ||||
|   return (value > (long)(LONG_MAX)) ? | ||||
|     PyLong_FromLongLong(value) : PyInt_FromLong((long)value);  | ||||
| } | ||||
| #endif | ||||
|  | ||||
| SWIG_STATIC_INLINE PyObject*  | ||||
| SPyObj_FromUnsignedLong(unsigned long value) | ||||
| { | ||||
|   return (value > (unsigned long)(LONG_MAX)) ? | ||||
|     PyLong_FromUnsignedLong(value) : PyInt_FromLong((long)value);  | ||||
| } | ||||
|  | ||||
| #if !defined(_MSC_VER) | ||||
| SWIG_STATIC_INLINE PyObject*  | ||||
| SPyObj_FromUnsignedLongLong(unsigned long long value) | ||||
| { | ||||
|   return (value > (unsigned long long)(LONG_MAX)) ? | ||||
|     PyLong_FromUnsignedLongLong(value) : PyInt_FromLong((long)value);  | ||||
| } | ||||
| #endif | ||||
|  | ||||
| SWIG_STATIC_INLINE long | ||||
| SPyObj_AsLongInRange(PyObject * obj, long min_value, long max_value) | ||||
| { | ||||
|   long value = SPyObj_AsLong(obj); | ||||
|   if (!PyErr_Occurred()) { | ||||
|     if (value < min_value) { | ||||
|       PyErr_SetString(PyExc_OverflowError,"value is smaller than type minimum"); | ||||
|     } else if (value > max_value) { | ||||
|       PyErr_SetString(PyExc_OverflowError,"value is greater than type maximum"); | ||||
|     } | ||||
|   } | ||||
|   return value; | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE unsigned long | ||||
| SPyObj_AsUnsignedLongInRange(PyObject *obj, unsigned long max_value)  | ||||
| { | ||||
|   unsigned long value = SPyObj_AsUnsignedLong(obj); | ||||
|   if (!PyErr_Occurred()) { | ||||
|     if (value > max_value) {      | ||||
|       PyErr_SetString(PyExc_OverflowError,"value is greater than type maximum"); | ||||
|     } | ||||
|   } | ||||
|   return value; | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE signed char | ||||
| SPyObj_AsSignedChar(PyObject *obj) {  | ||||
|   return (signed char)SPyObj_AsLongInRange(obj, SCHAR_MIN, SCHAR_MAX); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE short | ||||
| SPyObj_AsShort(PyObject *obj) {  | ||||
|   return (short)SPyObj_AsLongInRange(obj, SHRT_MIN, SHRT_MAX); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE int | ||||
| SPyObj_AsInt(PyObject *obj) {  | ||||
|   return SPyObj_AsLongInRange(obj, INT_MIN, INT_MAX); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE unsigned char | ||||
| SPyObj_AsUnsignedChar(PyObject *obj) {  | ||||
|   return (unsigned char)SPyObj_AsUnsignedLongInRange(obj, UCHAR_MAX); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE unsigned short  | ||||
| SPyObj_AsUnsignedShort(PyObject *obj) {  | ||||
|   return (unsigned short)SPyObj_AsUnsignedLongInRange(obj, USHRT_MAX); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE unsigned int | ||||
| SPyObj_AsUnsignedInt(PyObject *obj) {  | ||||
|   return SPyObj_AsUnsignedLongInRange(obj, UINT_MAX); | ||||
| } | ||||
|  | ||||
| #if !defined(_MSC_VER) | ||||
| SWIG_STATIC_INLINE long long | ||||
| SPyObj_AsLongLong(PyObject *obj) { | ||||
|   return PyInt_Check(obj) ? | ||||
|     PyInt_AsLong(obj) : PyLong_AsLongLong(obj); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE unsigned long long | ||||
| SPyObj_AsUnsignedLongLong(PyObject *obj) { | ||||
|   return PyLong_Check(obj) ? | ||||
|     PyLong_AsUnsignedLongLong(obj) : SPyObj_AsUnsignedLong(obj); | ||||
| } | ||||
| #endif | ||||
|  | ||||
| SWIG_STATIC_INLINE double | ||||
| SPyObj_AsDouble(PyObject *obj) { | ||||
|   return (PyFloat_Check(obj)) ? PyFloat_AsDouble(obj) : | ||||
|     (double)((PyInt_Check(obj)) ? PyInt_AsLong(obj) : PyLong_AsLongLong(obj)); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE float | ||||
| SPyObj_AsFloat(PyObject *obj) { | ||||
|   double value = SPyObj_AsDouble(obj); | ||||
|   if (!PyErr_Occurred()) { | ||||
|     if (value < FLT_MIN) { | ||||
|       PyErr_SetString(PyExc_OverflowError,"float is smaller than flt_min"); | ||||
|     } else if (value > FLT_MAX) {      | ||||
|       PyErr_SetString(PyExc_OverflowError,"float is greater than flt_max"); | ||||
|     } | ||||
|   } | ||||
|   return (float) value; | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE char | ||||
| SPyObj_AsChar(PyObject *obj) {  | ||||
|   char c = (PyString_Check(obj) && PyString_Size(obj) == 1) ? | ||||
|     PyString_AsString(obj)[0]  | ||||
|     : (char) SPyObj_AsLongInRange(obj, CHAR_MIN, CHAR_MAX); | ||||
|   if (PyErr_Occurred()) { | ||||
|     PyErr_Clear(); | ||||
|     PyErr_SetString(PyExc_TypeError, "a char is required"); | ||||
|   } | ||||
|   return c; | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE PyObject * | ||||
| SPyObj_FromChar(char c) {  | ||||
|   return PyString_FromStringAndSize(&c,1); | ||||
| } | ||||
|  | ||||
| SWIG_STATIC_INLINE PyObject * | ||||
| SPyObj_FromCharPtr(const char* cptr) {  | ||||
|   return cptr ? PyString_FromString(cptr) : Py_BuildValue((char*)""); | ||||
| } | ||||
|   | ||||
| SWIG_STATIC_INLINE int | ||||
| SPyObj_AsBool(PyObject *obj) { | ||||
|     return SPyObj_AsLong/*Long*/(obj) ?  1 : 0; | ||||
| } | ||||
|  | ||||
|  | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| extern "C" { | ||||
| #endif | ||||
| @@ -172,7 +344,7 @@ typedef struct swig_const_info { | ||||
|   SWIG_Python_NewPointerObj(p, type, flags) | ||||
| #define SWIG_MustGetPtr(p, type, argnum, flags) \ | ||||
|   SWIG_Python_MustGetPtr(p, type, argnum, flags) | ||||
|  | ||||
|   | ||||
| /* Python-specific SWIG API */ | ||||
| #define SWIG_newvarlink() \ | ||||
|   SWIG_Python_newvarlink() | ||||
| @@ -496,8 +668,10 @@ static PyObject *_wrap_CalendarDateAttr_SetHoliday(PyObject *self, PyObject *arg | ||||
|      | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarDateAttr_SetHoliday",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     arg2 = PyInt_AsLong(obj1) ? true : false; | ||||
|     if (PyErr_Occurred()) SWIG_fail; | ||||
|     { | ||||
|         arg2 = (bool) SPyObj_AsBool(obj1);   | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
|         (arg1)->SetHoliday(arg2); | ||||
| @@ -1384,8 +1558,10 @@ static PyObject *_wrap_CalendarCtrl_EnableYearChange(PyObject *self, PyObject *a | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_EnableYearChange",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     if (obj1) { | ||||
|         arg2 = PyInt_AsLong(obj1) ? true : false; | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|         { | ||||
|             arg2 = (bool) SPyObj_AsBool(obj1);   | ||||
|             if (PyErr_Occurred()) SWIG_fail; | ||||
|         } | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
| @@ -1414,8 +1590,10 @@ static PyObject *_wrap_CalendarCtrl_EnableMonthChange(PyObject *self, PyObject * | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_EnableMonthChange",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     if (obj1) { | ||||
|         arg2 = PyInt_AsLong(obj1) ? true : false; | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|         { | ||||
|             arg2 = (bool) SPyObj_AsBool(obj1);   | ||||
|             if (PyErr_Occurred()) SWIG_fail; | ||||
|         } | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
| @@ -1444,8 +1622,10 @@ static PyObject *_wrap_CalendarCtrl_EnableHolidayDisplay(PyObject *self, PyObjec | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_EnableHolidayDisplay",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     if (obj1) { | ||||
|         arg2 = PyInt_AsLong(obj1) ? true : false; | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|         { | ||||
|             arg2 = (bool) SPyObj_AsBool(obj1);   | ||||
|             if (PyErr_Occurred()) SWIG_fail; | ||||
|         } | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
| @@ -1762,8 +1942,10 @@ static PyObject *_wrap_CalendarCtrl_GetAttr(PyObject *self, PyObject *args, PyOb | ||||
|      | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarCtrl_GetAttr",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     arg2 = (size_t) PyInt_AsLong(obj1); | ||||
|     if (PyErr_Occurred()) SWIG_fail; | ||||
|     { | ||||
|         arg2 = (size_t) SPyObj_AsUnsignedLong(obj1);   | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
|         result = (wxCalendarDateAttr *)((wxCalendarCtrl const *)arg1)->GetAttr(arg2); | ||||
| @@ -1792,8 +1974,10 @@ static PyObject *_wrap_CalendarCtrl_SetAttr(PyObject *self, PyObject *args, PyOb | ||||
|      | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:CalendarCtrl_SetAttr",kwnames,&obj0,&obj1,&obj2)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     arg2 = (size_t) PyInt_AsLong(obj1); | ||||
|     if (PyErr_Occurred()) SWIG_fail; | ||||
|     { | ||||
|         arg2 = (size_t) SPyObj_AsUnsignedLong(obj1);   | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|     } | ||||
|     if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_wxCalendarDateAttr,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
| @@ -1821,8 +2005,10 @@ static PyObject *_wrap_CalendarCtrl_SetHoliday(PyObject *self, PyObject *args, P | ||||
|      | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarCtrl_SetHoliday",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     arg2 = (size_t) PyInt_AsLong(obj1); | ||||
|     if (PyErr_Occurred()) SWIG_fail; | ||||
|     { | ||||
|         arg2 = (size_t) SPyObj_AsUnsignedLong(obj1);   | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
|         (arg1)->SetHoliday(arg2); | ||||
| @@ -1849,8 +2035,10 @@ static PyObject *_wrap_CalendarCtrl_ResetAttr(PyObject *self, PyObject *args, Py | ||||
|      | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CalendarCtrl_ResetAttr",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     arg2 = (size_t) PyInt_AsLong(obj1); | ||||
|     if (PyErr_Occurred()) SWIG_fail; | ||||
|     { | ||||
|         arg2 = (size_t) SPyObj_AsUnsignedLong(obj1);   | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
|         (arg1)->ResetAttr(arg2); | ||||
| @@ -1921,8 +2109,10 @@ static PyObject *_wrap_CalendarCtrl_Enable(PyObject *self, PyObject *args, PyObj | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_Enable",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     if (obj1) { | ||||
|         arg2 = PyInt_AsLong(obj1) ? true : false; | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|         { | ||||
|             arg2 = (bool) SPyObj_AsBool(obj1);   | ||||
|             if (PyErr_Occurred()) SWIG_fail; | ||||
|         } | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
| @@ -1952,8 +2142,10 @@ static PyObject *_wrap_CalendarCtrl_Show(PyObject *self, PyObject *args, PyObjec | ||||
|     if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:CalendarCtrl_Show",kwnames,&obj0,&obj1)) goto fail; | ||||
|     if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_wxCalendarCtrl,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; | ||||
|     if (obj1) { | ||||
|         arg2 = PyInt_AsLong(obj1) ? true : false; | ||||
|         if (PyErr_Occurred()) SWIG_fail; | ||||
|         { | ||||
|             arg2 = (bool) SPyObj_AsBool(obj1);   | ||||
|             if (PyErr_Occurred()) SWIG_fail; | ||||
|         } | ||||
|     } | ||||
|     { | ||||
|         PyThreadState* __tstate = wxPyBeginAllowThreads(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user