]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add -v option (verbose) and get rid of finaloutput() function (unused)
authorGuido van Rossum <guido@python.org>
Fri, 27 Mar 1992 17:21:30 +0000 (17:21 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 27 Mar 1992 17:21:30 +0000 (17:21 +0000)
Python/pythonmain.c

index b00a270054de2960f91c9ba6646366405e3a7926..3a37544fcabcfad3b526f7abfae5c01d6ae0499c 100644 (file)
@@ -42,6 +42,7 @@ extern char *getpythonpath();
 extern grammar gram; /* From graminit.c */
 
 int debugging; /* Needed by parser.c */
+int verbose; /* Needed by import.c */
 
 /* Interface to getopt(): */
 extern int optind;
@@ -60,7 +61,7 @@ main(argc, argv)
        
        initargs(&argc, &argv); /* Defined in config*.c */
 
-       while ((c = getopt(argc, argv, "c:d")) != EOF) {
+       while ((c = getopt(argc, argv, "c:dv")) != EOF) {
                if (c == 'c') {
                        /* -c is the last option; following arguments
                           that look like options are left for the
@@ -78,6 +79,10 @@ main(argc, argv)
                        debugging++;
                        break;
 
+               case 'v':
+                       verbose++;
+                       break;
+
                /* This space reserved for other options */
 
                default:
@@ -157,7 +162,7 @@ run(fp, filename)
 {
        if (filename == NULL)
                filename = "???";
-       if (isatty(fileno(fp)))
+       if (isatty((int)fileno(fp)))
                return run_tty_loop(fp, filename);
        else
                return run_script(fp, filename);
@@ -457,16 +462,7 @@ goaway(sts)
        /*NOTREACHED*/
 }
 
-static
-finaloutput()
-{
 #ifdef TRACE_REFS
-       if (!askyesno("Print left references?"))
-               return;
-       printrefs(stderr);
-#endif /* TRACE_REFS */
-}
-
 /* Ask a yes/no question */
 
 static int
@@ -480,6 +476,7 @@ askyesno(prompt)
                return 0;
        return buf[0] == 'y' || buf[0] == 'Y';
 }
+#endif
 
 #ifdef applec /* MPW (also usable for Think C 3.0) */