[Python-checkins] cpython (merge 3.3 -> default): ncurses' winch and mvwinch return an unsigned long

christian.heimes python-checkins at python.org
Wed Dec 4 08:50:44 CET 2013


http://hg.python.org/cpython/rev/75d1a9bccf99
changeset:   87757:75d1a9bccf99
parent:      87755:4994501035f2
parent:      87756:f39a989f5b1a
user:        Christian Heimes <christian at cheimes.de>
date:        Wed Dec 04 08:50:32 2013 +0100
summary:
  ncurses' winch and mvwinch return an unsigned long

files:
  Modules/_cursesmodule.c |  5 +++--
  1 files changed, 3 insertions(+), 2 deletions(-)


diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c
--- a/Modules/_cursesmodule.c
+++ b/Modules/_cursesmodule.c
@@ -1414,7 +1414,8 @@
 static PyObject *
 PyCursesWindow_InCh(PyCursesWindowObject *self, PyObject *args)
 {
-    int x, y, rtn;
+    int x, y;
+    unsigned long rtn;
 
     switch (PyTuple_Size(args)) {
     case 0:
@@ -1429,7 +1430,7 @@
         PyErr_SetString(PyExc_TypeError, "inch requires 0 or 2 arguments");
         return NULL;
     }
-    return PyLong_FromLong((long) rtn);
+    return PyLong_FromUnsignedLong(rtn);
 }
 
 static PyObject *

-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list