More robustness.
Jarkko Hietaniemi [Mon, 26 Oct 1998 09:08:00 +0000 (09:08 +0000)]
p4raw-id: //depot/cfgperl@2092

t/comp/require.t
t/op/misc.t
t/pragma/subs.t
t/pragma/warning.t

index 1959326..0f3b97f 100755 (executable)
@@ -37,7 +37,7 @@ print "ok ",$i++,"\n";
 do_require "1)\n";
 # bison says 'parser error' instead of 'syntax error',
 # various yaccs may or may not capitalize 'syntax'.
-print "# $@\nnot " unless $@ =~ /(syntax|parser) error/i;
+print "# $@\nnot " unless $@ =~ /(syntax|parser) error/mi;
 print "ok ",$i++,"\n";
 
 # successful require
index b924f89..f8bc215 100755 (executable)
@@ -38,7 +38,7 @@ for (@prgs){
     $results =~ s/\n+$//;
 # bison says 'parser error' instead of 'syntax error',
 # various yaccs may or may not capitalize 'syntax'.
-    $results =~ s/^(syntax|parser) error/\L$1 error/i;
+    $results =~ s/^(syntax|parser) error/\L$1 error/mi;
     $expected =~ s/\n+$//;
     if ( $results ne $expected){
        print STDERR "PROG: $switch\n$prog\n";
index 58b53ae..dc272f6 100755 (executable)
@@ -57,7 +57,7 @@ for (@prgs){
     $results =~ s/\n%[A-Z]+-[SIWEF]-.*$// if $Is_VMS;  # clip off DCL status msg
 # bison says 'parser error' instead of 'syntax error',
 # various yaccs may or may not capitalize 'syntax'.
-    $results =~ s/^(syntax|parser) error/\L$1 error/i;
+    $results =~ s/^(syntax|parser) error/\L$1 error/mi;
     $expected =~ s/\n+$//;
     my $prefix = ($results =~ s/^PREFIX\n//) ;
     if ( $results =~ s/^SKIPPED\n//) {
index 2e88311..598079e 100755 (executable)
@@ -85,6 +85,9 @@ for (@prgs){
     # allow expected output to be written as if $prog is on STDIN
     $results =~ s/tmp\d+/-/g;
     $results =~ s/\n%[A-Z]+-[SIWEF]-.*$// if $Is_VMS;  # clip off DCL status msg
+# bison says 'parser error' instead of 'syntax error',
+# various yaccs may or may not capitalize 'syntax'.
+    $results =~ s/^(syntax|parser) error/\L$1 error/mi;
     $expected =~ s/\n+$//;
     my $prefix = ($results =~ s/^PREFIX\n//) ;
     # any special options? (OPTIONS foo bar zap)