rename printrefs, getobjects to _Py_ prefix
diff --git a/Python/pythonrun.c b/Python/pythonrun.c
index c789881..1da9d9e 100644
--- a/Python/pythonrun.c
+++ b/Python/pythonrun.c
@@ -658,7 +658,7 @@
 
 #ifdef Py_TRACE_REFS
 	if (askyesno("Print left references?")) {
-		printrefs(stderr);
+		_Py_PrintReferences(stderr);
 	}
 #endif /* Py_TRACE_REFS */
 
diff --git a/Python/sysmodule.c b/Python/sysmodule.c
index 17845f0..17a7852 100644
--- a/Python/sysmodule.c
+++ b/Python/sysmodule.c
@@ -183,8 +183,10 @@
 #endif
 
 #ifdef Py_TRACE_REFS
-extern PyObject *getobjects Py_PROTO((PyObject *, PyObject *));
+/* Defined in objects.c because it uses static globals if that file */
+extern PyObject *_Py_GetObjects Py_PROTO((PyObject *, PyObject *));
 #endif
+
 static struct methodlist sys_methods[] = {
 	{"exit",	sys_exit, 0},
 	{"getrefcount",	sys_getrefcount, 0},
@@ -192,7 +194,7 @@
 	{"getcounts",	sys_getcounts, 0},
 #endif
 #ifdef Py_TRACE_REFS
-	{"getobjects",	getobjects, 1},
+	{"getobjects",	_Py_GetObjects, 1},
 #endif
 #ifdef USE_MALLOPT
 	{"mdebug",	sys_mdebug, 0},