warning fixes for VC++
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@6694 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
parent
6caf912607
commit
f0e60adb7b
1 changed files with 3 additions and 4 deletions
|
|
@ -475,7 +475,7 @@ SWIGINTERN int
|
||||||
double v;
|
double v;
|
||||||
if (SWIG_AsVal(double)(obj, &v)) {
|
if (SWIG_AsVal(double)(obj, &v)) {
|
||||||
if (SWIG_CheckDoubleInRange(v, -FLT_MAX, FLT_MAX, errmsg)) {
|
if (SWIG_CheckDoubleInRange(v, -FLT_MAX, FLT_MAX, errmsg)) {
|
||||||
if (val) *val = v;
|
if (val) *val = SWIG_numeric_cast(v, float);
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
|
|
@ -509,7 +509,7 @@ SWIGINTERN int
|
||||||
long v;
|
long v;
|
||||||
if (SWIG_AsVal(long)(obj, &v)) {
|
if (SWIG_AsVal(long)(obj, &v)) {
|
||||||
if (SWIG_CheckLongInRange(v, CHAR_MIN,CHAR_MAX, errmsg)) {
|
if (SWIG_CheckLongInRange(v, CHAR_MIN,CHAR_MAX, errmsg)) {
|
||||||
if (val) *val = v;
|
if (val) *val = SWIG_numeric_cast(v, char);
|
||||||
return 1;
|
return 1;
|
||||||
} else {
|
} else {
|
||||||
return 0;
|
return 0;
|
||||||
|
|
@ -568,7 +568,6 @@ SWIGINTERNSHORT PyObject*
|
||||||
SWIGINTERN int
|
SWIGINTERN int
|
||||||
SWIG_AsVal(bool)(PyObject *obj, bool *val)
|
SWIG_AsVal(bool)(PyObject *obj, bool *val)
|
||||||
{
|
{
|
||||||
/* if (val) *val = PyObject_IsTrue(obj); return 1; */
|
|
||||||
if (obj == Py_True) {
|
if (obj == Py_True) {
|
||||||
if (val) *val = true;
|
if (val) *val = true;
|
||||||
return 1;
|
return 1;
|
||||||
|
|
@ -579,7 +578,7 @@ SWIGINTERN int
|
||||||
}
|
}
|
||||||
int res = 0;
|
int res = 0;
|
||||||
if (SWIG_AsVal(int)(obj, &res)) {
|
if (SWIG_AsVal(int)(obj, &res)) {
|
||||||
if (val) *val = (bool)res;
|
if (val) *val = res ? true : false;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
if (val) {
|
if (val) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue