[win32] add a txt_compare() routine to t/h2ph.t for DOSISH sanity
authorGurusamy Sarathy <gsar@cpan.org>
Fri, 29 May 1998 05:04:03 +0000 (05:04 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Fri, 29 May 1998 05:04:03 +0000 (05:04 +0000)
p4raw-id: //depot/win32/perl@1054

t/lib/h2ph.t

index a486feb..17d5509 100755 (executable)
@@ -8,9 +8,15 @@ BEGIN {
     @INC = '../lib';
 }
 
-use File::Compare;
 print "1..2\n";
 
+# quickly compare two text files
+sub txt_compare {
+    local ($/, $A, $B);
+    for (($A,$B) = @_) { open(_,"<$_") ? $_ = <_> : die "$_ : $!"; close _ }
+    $A cmp $B;
+}
+
 unless(-e '../utils/h2ph') {
     print("ok 1\nok 2\n");
     # i'll probably get in trouble for this :)
@@ -20,7 +26,7 @@ unless(-e '../utils/h2ph') {
     print(($ok == 0 ? "" : "not "), "ok 1\n");
     
     # does it work? well, does it do what we expect? :-)
-    $ok = compare("lib/h2ph.ph", "lib/h2ph.pht");
+    $ok = txt_compare("lib/h2ph.ph", "lib/h2ph.pht");
     print(($ok == 0 ? "" : "not "), "ok 2\n");
     
     # cleanup - should this be in an END block?