Tkapp_New():  Rewrite in C so it compiles again.
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c
index 74fe0f8..852bde4 100644
--- a/Modules/_tkinter.c
+++ b/Modules/_tkinter.c
@@ -580,6 +580,7 @@
 {
 	TkappObject *v;
 	char *argv0;
+
 	v = PyObject_New(TkappObject, &Tkapp_Type);
 	if (v == NULL)
 		return NULL;
@@ -646,13 +647,15 @@
 
 	/* some initial arguments need to be in argv */
 	if (sync || use) {
+		char *args;
 		int len = 0;
+
 		if (sync)
 			len += sizeof "-sync";
 		if (use)
 			len += strlen(use) + sizeof "-use ";
 
-		char *args = (char*)ckalloc(len);
+		args = (char*)ckalloc(len);
 		if (!args) {
 			PyErr_NoMemory();
 			Py_DECREF(v);