doxygen: gameengine/Expressions tagged.
[blender-staging.git] / source / gameengine / Expressions / IntValue.cpp
index 227518e9439af6f9d27d56959b122dc12efb6f36..cf0aed181bbb8525e9d481f2596abd2567204796 100644 (file)
@@ -1,3 +1,6 @@
+/** \file gameengine/Expressions/IntValue.cpp
+ *  \ingroup expressions
+ */
 // IntValue.cpp: implementation of the CIntValue class.
 /*
 * Copyright (c) 1996-2000 Erwin Coumans <coockie@acm.org>
 #include "StringValue.h"
 #include "VoidValue.h"
 
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
 //////////////////////////////////////////////////////////////////////
 // Construction/Destruction
 //////////////////////////////////////////////////////////////////////
@@ -326,11 +325,12 @@ void CIntValue::SetValue(CValue* newval)
 }
 
 
-
+#ifdef WITH_PYTHON
 PyObject* CIntValue::ConvertValueToPython()
 {
        if((m_int > INT_MIN) && (m_int < INT_MAX))
-               return PyInt_FromLong(m_int);
+               return PyLong_FromSsize_t(m_int);
        else
                return PyLong_FromLongLong(m_int);
 }
+#endif // WITH_PYTHON