From a2bbedc8b18c001d2f9e702e6e678efbb2990daa Mon Sep 17 00:00:00 2001 From: Ammar Askar Date: Tue, 26 May 2020 04:33:35 +0000 Subject: [PATCH] Fix peg_generator compiler warnings under MSVC (GH-20405) --- Parser/tokenizer.c | 4 ---- Tools/peg_generator/peg_extension/peg_extension.c | 8 ++++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/Parser/tokenizer.c b/Parser/tokenizer.c index b81fa118f21..cebfadc8e89 100644 --- a/Parser/tokenizer.c +++ b/Parser/tokenizer.c @@ -32,10 +32,6 @@ || c == '_'\ || (c >= 128)) -extern char *PyOS_Readline(FILE *, FILE *, const char *); -/* Return malloc'ed string including trailing \n; - empty malloc'ed string for EOF; - NULL if interrupted */ /* Don't ever change this -- it would break the portability of Python code */ #define TABSIZE 8 diff --git a/Tools/peg_generator/peg_extension/peg_extension.c b/Tools/peg_generator/peg_extension/peg_extension.c index fb552eed3ba..96d3a52b880 100644 --- a/Tools/peg_generator/peg_extension/peg_extension.c +++ b/Tools/peg_generator/peg_extension/peg_extension.c @@ -96,21 +96,21 @@ error: } static PyObject * -clear_memo_stats() +clear_memo_stats(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(ignored)) { _PyPegen_clear_memo_statistics(); Py_RETURN_NONE; } static PyObject * -get_memo_stats() +get_memo_stats(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(ignored)) { return _PyPegen_get_memo_statistics(); } // TODO: Write to Python's sys.stdout instead of C's stdout. static PyObject * -dump_memo_stats() +dump_memo_stats(PyObject *Py_UNUSED(self), PyObject *Py_UNUSED(ignored)) { PyObject *list = _PyPegen_get_memo_statistics(); if (list == NULL) { @@ -124,7 +124,7 @@ dump_memo_stats() break; } if (count > 0) { - printf("%4ld %9ld\n", i, count); + printf("%4zd %9ld\n", i, count); } } Py_DECREF(list);