summaryrefslogtreecommitdiffstats
path: root/gobject/pygtype.c
diff options
context:
space:
mode:
Diffstat (limited to 'gobject/pygtype.c')
-rw-r--r--gobject/pygtype.c40
1 files changed, 20 insertions, 20 deletions
diff --git a/gobject/pygtype.c b/gobject/pygtype.c
index 184b96b..d04b550 100644
--- a/gobject/pygtype.c
+++ b/gobject/pygtype.c
@@ -139,7 +139,7 @@ _wrap_g_type_wrapper__get_interfaces(PyGTypeWrapper *self, void *closure)
static PyObject *
_wrap_g_type_wrapper__get_depth(PyGTypeWrapper *self, void *closure)
{
- return PyInt_FromLong(g_type_depth(self->type));
+ return _PyLong_FromLong(g_type_depth(self->type));
}
static PyGetSetDef _PyGTypeWrapper_getsets[] = {
@@ -323,7 +323,7 @@ pyg_type_from_object(PyObject *obj)
if (PyType_Check(obj)) {
PyTypeObject *tp = (PyTypeObject *)obj;
- if (tp == &PyInt_Type)
+ if (tp == &_PyLong_Type)
return G_TYPE_INT;
else if (tp == &PyBool_Type)
return G_TYPE_BOOLEAN;
@@ -393,8 +393,8 @@ pyg_enum_get_value(GType enum_type, PyObject *obj, gint *val)
if (!obj) {
*val = 0;
res = 0;
- } else if (PyInt_Check(obj)) {
- *val = PyInt_AsLong(obj);
+ } else if (_PyLong_Check(obj)) {
+ *val = _PyLong_AsLong(obj);
res = 0;
if (PyObject_TypeCheck(obj, &PyGEnum_Type) && ((PyGEnum *) obj)->gtype != enum_type) {
@@ -456,8 +456,8 @@ pyg_flags_get_value(GType flag_type, PyObject *obj, gint *val)
if (!obj) {
*val = 0;
res = 0;
- } else if (PyInt_Check(obj)) {
- *val = PyInt_AsLong(obj);
+ } else if (_PyLong_Check(obj)) {
+ *val = _PyLong_AsLong(obj);
res = 0;
} else if (PyLong_Check(obj)) {
*val = PyLong_AsLongLong(obj);
@@ -691,7 +691,7 @@ pyg_value_from_pyobject(GValue *value, PyObject *obj)
g_value_set_boolean(value, PyObject_IsTrue(obj));
break;
case G_TYPE_INT:
- g_value_set_int(value, PyInt_AsLong(obj));
+ g_value_set_int(value, _PyLong_AsLong(obj));
if (PyErr_Occurred()) {
g_value_unset(value);
PyErr_Clear();
@@ -700,10 +700,10 @@ pyg_value_from_pyobject(GValue *value, PyObject *obj)
break;
case G_TYPE_UINT:
{
- if (PyInt_Check(obj)) {
+ if (_PyLong_Check(obj)) {
glong val;
- val = PyInt_AsLong(obj);
+ val = _PyLong_AsLong(obj);
if (val >= 0 && val <= G_MAXUINT)
g_value_set_uint(value, (guint)val);
else
@@ -719,7 +719,7 @@ pyg_value_from_pyobject(GValue *value, PyObject *obj)
}
break;
case G_TYPE_LONG:
- g_value_set_long(value, PyInt_AsLong(obj));
+ g_value_set_long(value, _PyLong_AsLong(obj));
if (PyErr_Occurred()) {
g_value_unset(value);
PyErr_Clear();
@@ -728,10 +728,10 @@ pyg_value_from_pyobject(GValue *value, PyObject *obj)
break;
case G_TYPE_ULONG:
{
- if (PyInt_Check(obj)) {
+ if (_PyLong_Check(obj)) {
glong val;
- val = PyInt_AsLong(obj);
+ val = _PyLong_AsLong(obj);
if (val >= 0)
g_value_set_ulong(value, (gulong)val);
else
@@ -755,8 +755,8 @@ pyg_value_from_pyobject(GValue *value, PyObject *obj)
}
break;
case G_TYPE_UINT64:
- if (PyInt_Check(obj))
- g_value_set_uint64(value, PyInt_AsLong(obj));
+ if (_PyLong_Check(obj))
+ g_value_set_uint64(value, _PyLong_AsLong(obj));
else if (PyLong_Check(obj))
g_value_set_uint64(value, PyLong_AsUnsignedLongLong(obj));
else
@@ -926,7 +926,7 @@ pyg_value_as_pyobject(const GValue *value, gboolean copy_boxed)
return PyBool_FromLong(g_value_get_boolean(value));
}
case G_TYPE_INT:
- return PyInt_FromLong(g_value_get_int(value));
+ return _PyLong_FromLong(g_value_get_int(value));
case G_TYPE_UINT:
{
/* in Python, the Int object is backed by a long. If a
@@ -934,19 +934,19 @@ pyg_value_as_pyobject(const GValue *value, gboolean copy_boxed)
an Int. Otherwise, use a Long object to avoid overflow.
This matches the ULongArg behavior in codegen/argtypes.h */
#if (G_MAXUINT <= G_MAXLONG)
- return PyInt_FromLong((glong) g_value_get_uint(value));
+ return _PyLong_FromLong((glong) g_value_get_uint(value));
#else
return PyLong_FromUnsignedLong((gulong) g_value_get_uint(value));
#endif
}
case G_TYPE_LONG:
- return PyInt_FromLong(g_value_get_long(value));
+ return _PyLong_FromLong(g_value_get_long(value));
case G_TYPE_ULONG:
{
gulong val = g_value_get_ulong(value);
if (val <= G_MAXLONG)
- return PyInt_FromLong((glong) val);
+ return _PyLong_FromLong((glong) val);
else
return PyLong_FromUnsignedLong(val);
}
@@ -955,7 +955,7 @@ pyg_value_as_pyobject(const GValue *value, gboolean copy_boxed)
gint64 val = g_value_get_int64(value);
if (G_MINLONG <= val && val <= G_MAXLONG)
- return PyInt_FromLong((glong) val);
+ return _PyLong_FromLong((glong) val);
else
return PyLong_FromLongLong(val);
}
@@ -964,7 +964,7 @@ pyg_value_as_pyobject(const GValue *value, gboolean copy_boxed)
guint64 val = g_value_get_uint64(value);
if (val <= G_MAXLONG)
- return PyInt_FromLong((glong) val);
+ return _PyLong_FromLong((glong) val);
else
return PyLong_FromUnsignedLongLong(val);
}