]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Simplified STDWIN initialization.
authorGuido van Rossum <guido@python.org>
Fri, 7 Jun 1991 13:55:41 +0000 (13:55 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 7 Jun 1991 13:55:41 +0000 (13:55 +0000)
Modules/config.c.in

index 4f0f2e6eb99f0a0550dad5af0754a97536848922..97c334886742868aa0253477a60891c8e81e7000 100644 (file)
@@ -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 */