]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
ncurses' winch and mvwinch return an unsigned long
authorChristian Heimes <christian@cheimes.de>
Wed, 4 Dec 2013 07:50:22 +0000 (08:50 +0100)
committerChristian Heimes <christian@cheimes.de>
Wed, 4 Dec 2013 07:50:22 +0000 (08:50 +0100)
Modules/_cursesmodule.c

index f5df80c74648c58cf8d5f5e623bb0f549cf28fbd..13cfcf5307123d0b8eac6ada5c82dcd861a5342f 100644 (file)
@@ -1342,7 +1342,8 @@ PyCursesWindow_InsCh(PyCursesWindowObject *self, PyObject *args)
 static PyObject *
 PyCursesWindow_InCh(PyCursesWindowObject *self, PyObject *args)
 {
-    int x, y, rtn;
+    int x, y;
+    unsigned long rtn;
 
     switch (PyTuple_Size(args)) {
     case 0:
@@ -1357,7 +1358,7 @@ PyCursesWindow_InCh(PyCursesWindowObject *self, PyObject *args)
         PyErr_SetString(PyExc_TypeError, "inch requires 0 or 2 arguments");
         return NULL;
     }
-    return PyLong_FromLong((long) rtn);
+    return PyLong_FromUnsignedLong(rtn);
 }
 
 static PyObject *