[project @ 2003-09-23 10:09:17 by panne]
authorpanne <unknown>
Tue, 23 Sep 2003 10:09:17 +0000 (10:09 +0000)
committerpanne <unknown>
Tue, 23 Sep 2003 10:09:17 +0000 (10:09 +0000)
Unbreak Show instance for Ptr caused by the changes to showHex

merge to STABLE

Foreign/Ptr.hs

index 4344a90..514de59 100644 (file)
@@ -79,7 +79,7 @@ instance Show (Ptr a) where
    showsPrec p (Ptr a) rs = pad_out (showHex (word2Integer(int2Word#(addr2Int# a))) "") rs
      where
         -- want 0s prefixed to pad it out to a fixed length.
-       pad_out ('0':'x':ls) rs = 
+       pad_out ls rs = 
          '0':'x':(replicate (2*SIZEOF_HSPTR - length ls) '0') ++ ls ++ rs
        -- word2Integer :: Word# -> Integer (stolen from Word.lhs)
        word2Integer w = case word2Integer# w of