bpo-46920: Remove disabled debug code added decades ago and likely unnecessary (GH-31812)
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index 2261b9a..5dfe6e1 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -13623,14 +13623,6 @@
return u;
}
-#if 0
-static PyObject *
-unicode__decimal2ascii(PyObject *self)
-{
- return PyUnicode_TransformDecimalAndSpaceToASCII(self);
-}
-#endif
-
PyDoc_STRVAR(startswith__doc__,
"S.startswith(prefix[, start[, end]]) -> bool\n\
\n\
@@ -14216,11 +14208,6 @@
UNICODE___FORMAT___METHODDEF
UNICODE_MAKETRANS_METHODDEF
UNICODE_SIZEOF_METHODDEF
-#if 0
- /* These methods are just used for debugging the implementation. */
- {"_decimal2ascii", (PyCFunction) unicode__decimal2ascii, METH_NOARGS},
-#endif
-
{"__getnewargs__", unicode_getnewargs, METH_NOARGS},
{NULL, NULL}
};
diff --git a/Parser/pegen.c b/Parser/pegen.c
index 95dc54d..143461d 100644
--- a/Parser/pegen.c
+++ b/Parser/pegen.c
@@ -37,17 +37,6 @@
return size;
}
-#if 0
-static const char *
-token_name(int type)
-{
- if (0 <= type && type <= N_TOKENS) {
- return _PyParser_TokenNames[type];
- }
- return "<Huh?>";
-}
-#endif
-
// Here, mark is the start of the node, while p->mark is the end.
// If node==NULL, they should be the same.
int
diff --git a/Python/formatter_unicode.c b/Python/formatter_unicode.c
index 0c21301..a1e50e2 100644
--- a/Python/formatter_unicode.c
+++ b/Python/formatter_unicode.c
@@ -137,24 +137,6 @@
Py_UCS4 type;
} InternalFormatSpec;
-#if 0
-/* Occasionally useful for debugging. Should normally be commented out. */
-static void
-DEBUG_PRINT_FORMAT_SPEC(InternalFormatSpec *format)
-{
- printf("internal format spec: fill_char %d\n", format->fill_char);
- printf("internal format spec: align %d\n", format->align);
- printf("internal format spec: alternate %d\n", format->alternate);
- printf("internal format spec: sign %d\n", format->sign);
- printf("internal format spec: width %zd\n", format->width);
- printf("internal format spec: thousands_separators %d\n",
- format->thousands_separators);
- printf("internal format spec: precision %zd\n", format->precision);
- printf("internal format spec: type %c\n", format->type);
- printf("\n");
-}
-#endif
-
/*
ptr points to the start of the format_spec, end points just past its end.