delete some inlines which confuse gcc for very large interfaces

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@8200 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Marcelo Matus 2006-01-03 19:54:53 +00:00
commit d3eec7a22f
2 changed files with 17 additions and 29 deletions

View file

@ -98,26 +98,23 @@ extern "C" {
#endif #endif
#ifdef SWIG_PYTHON_SAFE_NONE #ifdef SWIG_PYTHON_SAFE_NONE
SWIGRUNTIME PyObject * SWIGRUNTIMEINLINE PyObject *
_SWIG_Py_None(void) _SWIG_Py_None(void)
{ {
static PyObject *none = 0; PyObject *none = Py_BuildValue("");
if (!none) { Py_DECREF(none);
none = Py_BuildValue("");
Py_DECREF(none);
}
return none; return none;
} }
SWIGRUNTIMEINLINE PyObject * SWIGRUNTIME PyObject *
SWIG_Py_None(void) SWIG_Py_None(void)
{ {
static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None(); static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
return none; return none;
} }
# ifdef Py_None # ifdef Py_None
# undef Py_None # undef Py_None
# define Py_None SWIG_Py_None() # define Py_None SWIG_Py_None()
# endif # endif
#endif #endif
SWIGRUNTIMEINLINE PyObject * SWIGRUNTIMEINLINE PyObject *
@ -348,7 +345,7 @@ PySwigObject_compare(PySwigObject *v, PySwigObject *w)
SWIGRUNTIME PyTypeObject* _PySwigObject_type(void); SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
SWIGRUNTIMEINLINE PyTypeObject* SWIGRUNTIME PyTypeObject*
PySwigObject_type(void) { PySwigObject_type(void) {
static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type(); static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
return type; return type;
@ -688,7 +685,7 @@ PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void); SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
SWIGRUNTIMEINLINE PyTypeObject* SWIGRUNTIME PyTypeObject*
PySwigPacked_type(void) { PySwigPacked_type(void) {
static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type(); static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
return type; return type;
@ -799,7 +796,7 @@ PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
return (PyObject *) sobj; return (PyObject *) sobj;
} }
SWIGRUNTIMEINLINE swig_type_info * SWIGRUNTIME swig_type_info *
PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size) PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
{ {
if (PySwigPacked_Check(obj)) { if (PySwigPacked_Check(obj)) {
@ -826,7 +823,7 @@ _SWIG_This(void)
return _this; return _this;
} }
SWIGRUNTIMEINLINE PyObject * SWIGRUNTIME PyObject *
SWIG_This(void) SWIG_This(void)
{ {
static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This(); static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
@ -835,7 +832,7 @@ SWIG_This(void)
/* #define SWIG_PYTHON_SLOW_GETSET_THIS */ /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
SWIGRUNTIMEINLINE PySwigObject * SWIGRUNTIME PySwigObject *
SWIG_Python_GetSwigThis(PyObject *pyobj) SWIG_Python_GetSwigThis(PyObject *pyobj)
{ {
if (PySwigObject_Check(pyobj)) { if (PySwigObject_Check(pyobj)) {
@ -1027,7 +1024,7 @@ SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *t
'this' attribute. 'this' attribute.
*/ */
SWIGRUNTIMEINLINE PyObject* SWIGRUNTIME PyObject*
SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this) SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this)
{ {
#if (PY_VERSION_HEX >= 0x02020000) #if (PY_VERSION_HEX >= 0x02020000)

View file

@ -166,20 +166,11 @@ SWIGINTERNINLINE int SWIG_AddCast(int r) {
return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r; return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
} }
SWIGINTERNINLINE int SWIG_CheckState(int r) { SWIGINTERNINLINE int SWIG_CheckState(int r) {
#if 1 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
if (SWIG_IsOK(r)) {
int rank = SWIG_CastRank(r);
return rank + 1;
} else {
return 0;
}
#else
return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
#endif
} }
#else /* no cast-rank mode */ #else /* no cast-rank mode */
#define SWIG_AddCast # define SWIG_AddCast
#define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
#endif #endif