]> granicus.if.org Git - python/commitdiff
Issue #8677: Make curses module PY_SSIZE_T_CLEAN.
authorMark Dickinson <dickinsm@gmail.com>
Tue, 11 May 2010 17:57:09 +0000 (17:57 +0000)
committerMark Dickinson <dickinsm@gmail.com>
Tue, 11 May 2010 17:57:09 +0000 (17:57 +0000)
Modules/_cursesmodule.c

index 442c3f1d434d5fb9afe6be84c21cba233c48f3a4..0172b32c8d7613b2401582f677c5bbd5e04e004b 100644 (file)
@@ -100,6 +100,8 @@ char *PyCursesVersion = "2.2";
 
 /* Includes */
 
+#define PY_SSIZE_T_CLEAN
+
 #include "Python.h"
 
 
@@ -1382,7 +1384,7 @@ PyCursesWindow_PutWin(PyCursesWindowObject *self, PyObject *stream)
   fseek(fp, 0, 0);
   while (1) {
     char buf[BUFSIZ];
-    int n = fread(buf, 1, BUFSIZ, fp);
+    Py_ssize_t n = fread(buf, 1, BUFSIZ, fp);
     if (n <= 0)
       break;
     Py_DECREF(res);