From 2b626ac3e0e5eed595d7480bd18f14db875bb514 Mon Sep 17 00:00:00 2001 From: panne Date: Tue, 23 Sep 2003 10:09:17 +0000 Subject: [PATCH] [project @ 2003-09-23 10:09:17 by panne] Unbreak Show instance for Ptr caused by the changes to showHex merge to STABLE --- Foreign/Ptr.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Foreign/Ptr.hs b/Foreign/Ptr.hs index 4344a90..514de59 100644 --- a/Foreign/Ptr.hs +++ b/Foreign/Ptr.hs @@ -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 -- 1.7.10.4