summaryrefslogtreecommitdiffstats
path: root/Modules
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1991-06-07 13:55:41 (GMT)
committerGuido van Rossum <guido@python.org>1991-06-07 13:55:41 (GMT)
commit5b02dbc2f833ca0148d5643038c1b94d09ed16e4 (patch)
tree892bf6f71fb1975ffb99eb75f6f3d929fe179277 /Modules
parent185d06ea91967d9c104426ad01bf1177bd1c561a (diff)
downloadcpython-5b02dbc2f833ca0148d5643038c1b94d09ed16e4.zip
cpython-5b02dbc2f833ca0148d5643038c1b94d09ed16e4.tar.gz
cpython-5b02dbc2f833ca0148d5643038c1b94d09ed16e4.tar.bz2
Simplified STDWIN initialization.
Diffstat (limited to 'Modules')
-rw-r--r--Modules/config.c.in53
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 */