diff options
| author | Tim Peters <tim.peters@gmail.com> | 2004-08-04 02:16:48 +0000 | 
|---|---|---|
| committer | Tim Peters <tim.peters@gmail.com> | 2004-08-04 02:16:48 +0000 | 
| commit | 51fa3b740f3d76a26942904e151d366699b3eba9 (patch) | |
| tree | 91572ed88e65b1a54af5934b681c8d12cc585e1d | |
| parent | edcac8f416ebe4561bbc0e91c46a3bfc5457f73c (diff) | |
| download | cpython-git-51fa3b740f3d76a26942904e151d366699b3eba9.tar.gz | |
Tkapp_New():  Rewrite in C so it compiles again.
| -rw-r--r-- | Modules/_tkinter.c | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c index 74fe0f8d78..852bde4a11 100644 --- a/Modules/_tkinter.c +++ b/Modules/_tkinter.c @@ -580,6 +580,7 @@ Tkapp_New(char *screenName, char *baseName, char *className,  {  	TkappObject *v;  	char *argv0; +  	v = PyObject_New(TkappObject, &Tkapp_Type);  	if (v == NULL)  		return NULL; @@ -646,13 +647,15 @@ Tkapp_New(char *screenName, char *baseName, char *className,  	/* 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);  | 
