[project @ 1997-11-20 16:51:04 by simonm]
[ghc-hetmet.git] / ghc / lib / ghc / GHC.hi-boot
index 040802b..b4b12d0 100644 (file)
@@ -10,8 +10,10 @@ _exports_
 GHC
   ->
 
+  All  -- Pseudo class used for universal quantification
+
   Void
-  void
+-- void CAF is defined in PrelBase
 
 -- I/O primitives
   RealWorld
@@ -20,7 +22,15 @@ GHC
 
   fork#
   delay# 
-  
+  seq#
+  par#
+  parGlobal#
+  parLocal#
+  parAt#
+  parAtAbs#
+  parAtRel#
+  parAtForNow#
+
   SynchVar#
   newSynchVar#
   takeMVar#
@@ -64,9 +74,12 @@ GHC
   neWord#
   ltWord#
   leWord#
+  quotWord#
+  remWord#
   and#
   or#
   not#
+  xor#
   shiftL#
   shiftRA#
   shiftRL#
@@ -154,14 +167,13 @@ GHC
   integer2Int#
   int2Integer#
   
-  indexArray#
-  
   Array#
   ByteArray#
   MutableArray#
   MutableByteArray#
   
   sameMutableArray#
+  sameMutableByteArray#
   
   newArray#
   newCharArray#
@@ -177,12 +189,19 @@ GHC
   indexDoubleArray#
   indexAddrArray#
   
-  indexOffAddr#
-  indexCharOffAddr#
-  indexIntOffAddr#
-  indexFloatOffAddr#
-  indexDoubleOffAddr#
-  indexAddrOffAddr#
+--  indexOffAddr#
+indexCharOffAddr#
+indexIntOffAddr#
+indexAddrOffAddr#
+indexFloatOffAddr#
+indexDoubleOffAddr#
+
+--  indexOffForeignObj#
+indexCharOffForeignObj#
+indexIntOffForeignObj#
+indexAddrOffForeignObj#
+indexFloatOffForeignObj#
+indexDoubleOffForeignObj#
   
   writeArray#
   writeCharArray#
@@ -203,8 +222,11 @@ GHC
   
   ForeignObj#
   makeForeignObj#
+  writeForeignObj#
   
   StablePtr#
   makeStablePtr#
   deRefStablePtr#
+
+  reallyUnsafePtrEquality#
 ;