diff options
author | Guido van Rossum <guido@python.org> | 1991-06-07 13:55:41 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1991-06-07 13:55:41 (GMT) |
commit | 5b02dbc2f833ca0148d5643038c1b94d09ed16e4 (patch) | |
tree | 892bf6f71fb1975ffb99eb75f6f3d929fe179277 /Modules | |
parent | 185d06ea91967d9c104426ad01bf1177bd1c561a (diff) | |
download | cpython-5b02dbc2f833ca0148d5643038c1b94d09ed16e4.zip cpython-5b02dbc2f833ca0148d5643038c1b94d09ed16e4.tar.gz cpython-5b02dbc2f833ca0148d5643038c1b94d09ed16e4.tar.bz2 |
Simplified STDWIN initialization.
Diffstat (limited to 'Modules')
-rw-r--r-- | Modules/config.c.in | 53 |
1 files changed, 4 insertions, 49 deletions
diff --git a/Modules/config.c.in b/Modules/config.c.in index 4f0f2e6..97c3348 100644 --- a/Modules/config.c.in +++ b/Modules/config.c.in @@ -28,8 +28,6 @@ OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. #ifdef USE_STDWIN #include <stdwin.h> - -static int use_stdwin; #endif /*ARGSUSED*/ @@ -39,37 +37,7 @@ initargs(p_argc, p_argv) char ***p_argv; { #ifdef USE_STDWIN - extern char *getenv(); - char *display; - - /* Ignore an initial argument of '-s', for backward compatibility */ - if (*p_argc > 1 && strcmp((*p_argv)[1], "-s") == 0) { - (*p_argv)[1] = (*p_argv)[0]; - (*p_argc)--, (*p_argv)++; - } - - /* Assume we have to initialize stdwin if either of the following - conditions holds: - - the environment variable $DISPLAY is set - - there is an argument "-display" somewhere - */ - - display = getenv("DISPLAY"); - if (display != 0) - use_stdwin = 1; - else { - int i; - /* Scan through the arguments looking for "-display" */ - for (i = 1; i < *p_argc; i++) { - if (strcmp((*p_argv)[i], "-display") == 0) { - use_stdwin = 1; - break; - } - } - } - - if (use_stdwin) - wargs(p_argc, p_argv); + wargs(p_argc, p_argv); #endif } @@ -82,26 +50,13 @@ void donecalls() { #ifdef USE_STDWIN - if (use_stdwin) - wdone(); + wdone(); #endif #ifdef USE_AUDIO asa_done(); #endif } -#ifdef USE_STDWIN -static void -maybeinitstdwin() -{ - if (use_stdwin) - initstdwin(); - else - fprintf(stderr, - "No $DISPLAY nor -display arg -- stdwin not available\n"); -} -#endif - #ifndef PYTHONPATH #define PYTHONPATH ".:/usr/local/lib/python" #endif @@ -146,7 +101,7 @@ extern void initpanel(); #endif #endif #ifdef USE_STDWIN -extern void maybeinitstdwin(); +extern void initstdwin(); #endif struct { @@ -186,7 +141,7 @@ struct { #endif #ifdef USE_STDWIN - {"stdwin", maybeinitstdwin}, + {"stdwin", initstdwin}, #endif {0, 0} /* Sentinel */ |