From 5f5f6da0f97f4528e36c7fa57b99fb68714d9fc5 Mon Sep 17 00:00:00 2001
From: sewardj <unknown>
Date: Tue, 30 May 2000 12:50:04 +0000
Subject: [PATCH] [project @ 2000-05-30 12:50:04 by sewardj] Fix cyclic
 dependency problem when compiling the Prelude.

---
 ghc/lib/std/PrelIOBase.lhs   | 4 ++--
 ghc/lib/std/PrelPack.hi-boot | 5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/ghc/lib/std/PrelIOBase.lhs b/ghc/lib/std/PrelIOBase.lhs
index d0372759a06a..c87b9ca37f38 100644
--- a/ghc/lib/std/PrelIOBase.lhs
+++ b/ghc/lib/std/PrelIOBase.lhs
@@ -1,5 +1,5 @@
 % -----------------------------------------------------------------------------
-% $Id: PrelIOBase.lhs,v 1.23 2000/04/14 15:28:24 rrt Exp $
+% $Id: PrelIOBase.lhs,v 1.24 2000/05/30 12:50:04 sewardj Exp $
 % 
 % (c) The AQUA Project, Glasgow University, 1994-1998
 %
@@ -24,7 +24,7 @@ import PrelBase
 import {-# SOURCE #-} PrelException ( ioError )
 import PrelMaybe  ( Maybe(..) )
 import PrelAddr	  ( Addr(..), nullAddr )
-import PrelPack ( unpackCString )
+import {-# SOURCE #-} PrelPack ( unpackCString )
 import PrelShow
 
 #if !defined(__CONCURRENT_HASKELL__)
diff --git a/ghc/lib/std/PrelPack.hi-boot b/ghc/lib/std/PrelPack.hi-boot
index e7e6f6e550aa..d23bd74f5b1f 100644
--- a/ghc/lib/std/PrelPack.hi-boot
+++ b/ghc/lib/std/PrelPack.hi-boot
@@ -7,7 +7,8 @@
 --	other Prelude files that precede PrelPack
 ---------------------------------------------------------------------------
  
-__interface PrelPack 1 1 1 where
-__export PrelPack packCStringzh ;
+__interface "std" PrelPack 1 407 where
+__export PrelPack packCStringzh unpackCString ;
 
 1 packCStringzh :: [PrelBase.Char] -> PrelGHC.ByteArrayzh ;
+1 unpackCString :: PrelAddr.Addr -> [PrelBase.Char] ;
-- 
GitLab