develooper Front page | perl.perl5.porters | Postings from February 2003

[PATCH: perl@18639] add some IV stuff to ext/Devel/Peek/Peek.t test 21

Thread Next
From:
PPrymmer
Date:
February 20, 2003 10:28
Subject:
[PATCH: perl@18639] add some IV stuff to ext/Devel/Peek/Peek.t test 21
Message ID:
OF2DC297F4.A63F24F9-ON85256CD3.006513E4@factset.com
Greetings,

The enclosed patch to perl@18639 has the Peek.t
test running well on both OpenVMS 7.3-1 as well as
not hurting it on SunOS 2.8 (aka Solaris 8).

--- ext/Devel/Peek/Peek.t.orig      Thu Jan 23 09:20:50 2003
+++ ext/Devel/Peek/Peek.t     Thu Feb 20 08:00:30 2003
@@ -413,6 +413,7 @@
 #
 # TAINTEDDIR is not set on: OS2, AMIGAOS, WIN32, MSDOS
 # environment variables may be invisibly case-forced, hence the (?i:PATH)
+# C<scalar(@ARGV)> is turned into an IV on VMS hence the (?:IV)
 #
 do_test(21,
         $ENV{PATH}=@ARGV,  # scalar(@ARGV) is a handy known tainted value
@@ -431,10 +432,11 @@
       TAINTEDDIR
 )?    MG_LEN = -?\d+
     MG_PTR = $ADDR (?:"(?i:PATH)"|=> HEf_SVKEY
-    SV = PV\\($ADDR\\) at $ADDR
+    SV = PV(?:IV)\\($ADDR\\) at $ADDR
       REFCNT = \d+
       FLAGS = \\(TEMP,POK,pPOK\\)
-      PV = $ADDR "(?i:PATH)"\\\0
+(?:      IV = 0
+)?      PV = $ADDR "(?i:PATH)"\\\0
       CUR = \d+
       LEN = \d+)
   MAGIC = $ADDR
End of Patch.


Peter Prymmer


Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About