Fix peg_generator compiler warnings under MSVC (GH-20405)
(cherry picked from commit a2bbedc8b1
)
Co-authored-by: Ammar Askar <ammar@ammaraskar.com>
This commit is contained in:
parent
6597e2af83
commit
fda47659bb
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue