From e047cfa72e7916b9a5854cde9611427f7f3ef647 Mon Sep 17 00:00:00 2001 From: Mark Dickinson Date: Tue, 11 May 2010 17:57:09 +0000 Subject: Issue #8677: Make curses module PY_SSIZE_T_CLEAN. --- Modules/_cursesmodule.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Modules/_cursesmodule.c b/Modules/_cursesmodule.c index 442c3f1..0172b32 100644 --- a/Modules/_cursesmodule.c +++ b/Modules/_cursesmodule.c @@ -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); -- cgit v0.12