Debugger update
[p5sagit/p5-mst-13.2.git] / lib / getopt.pl
index 93acafc..a6023c8 100644 (file)
@@ -1,4 +1,4 @@
-;# $Header: getopt.pl,v 3.0.1.1 90/02/28 17:41:59 lwall Locked $
+;# $RCSfile: getopt.pl,v $$Revision: 4.1 $$Date: 92/08/07 18:23:58 $
 
 ;# Process single-character switches with switch clustering.  Pass one argument
 ;# which is a string containing all switches that take an argument.  For each
@@ -14,7 +14,7 @@ sub Getopt {
     local($_,$first,$rest);
     local($[) = 0;
 
-    while (($_ = $ARGV[0]) =~ /^-(.)(.*)/) {
+    while (@ARGV && ($_ = $ARGV[0]) =~ /^-(.)(.*)/) {
        ($first,$rest) = ($1,$2);
        if (index($argumentative,$first) >= $[) {
            if ($rest ne '') {