[project @ 1998-02-02 17:27:26 by simonm]
[ghc-hetmet.git] / ghc / lib / ghc / GHC.hi-boot
diff --git a/ghc/lib/ghc/GHC.hi-boot b/ghc/lib/ghc/GHC.hi-boot
deleted file mode 100644 (file)
index bf73fbe..0000000
+++ /dev/null
@@ -1,240 +0,0 @@
----------------------------------------------------------------------------
---                             GHC.hi
--- 
---     This hand-written interface file allows you to bring into scope the 
---     primitive operations and types that GHC knows about.
----------------------------------------------------------------------------
-
-_interface_ GHC 2
-_exports_
-GHC
-  ->
-
-  All  -- Pseudo class used for universal quantification
-  CCallable
-  CReturnable
-
-  Void
--- void CAF is defined in PrelBase
-
--- I/O primitives
-  RealWorld
-  realWorld#
-  State#
-
-  fork#
-  delay# 
-  seq#
-  par#
-  parGlobal#
-  parLocal#
-  parAt#
-  parAtAbs#
-  parAtRel#
-  parAtForNow#
-
-  SynchVar#
-  newSynchVar#
-  takeMVar#
-  putMVar#
-  waitRead#
-  waitWrite#
-  
-  errorIO#
-  
-  Char# 
-  gtChar#
-  geChar#
-  eqChar#
-  neChar#
-  ltChar#
-  leChar#
-  ord#
-  chr#
-  
-  Int#
-  >#
-  >=#
-  ==#
-  /=#
-  <#
-  <=#
-  +#
-  -#
-  *#
-  /#
-  quotInt#
-  remInt#
-  negateInt#
-  iShiftL#
-  iShiftRA#
-  iShiftRL#
-  
-  Word#
-  gtWord#
-  geWord#
-  eqWord#
-  neWord#
-  ltWord#
-  leWord#
-  quotWord#
-  remWord#
-  and#
-  or#
-  not#
-  xor#
-  shiftL#
-  shiftRA#
-  shiftRL#
-  int2Word#
-  word2Int#
-  
-  Addr#
-  gtAddr#
-  geAddr#
-  eqAddr#
-  neAddr#
-  ltAddr#
-  leAddr#
-  int2Addr#
-  addr2Int#
-  
-  Float#
-  gtFloat#
-  geFloat#
-  eqFloat#
-  neFloat#
-  ltFloat#
-  leFloat#
-  plusFloat#
-  minusFloat#
-  timesFloat#
-  divideFloat#
-  negateFloat#
-  float2Int#
-  int2Float#
-  expFloat#
-  logFloat#
-  sqrtFloat#
-  sinFloat#
-  cosFloat#
-  tanFloat#
-  asinFloat#
-  acosFloat#
-  atanFloat#
-  sinhFloat#
-  coshFloat#
-  tanhFloat#
-  powerFloat#
-  decodeFloat#
-  encodeFloat#
-  
-  Double#
-  >##
-  >=##
-  ==##
-  /=##
-  <##
-  <=##
-  +##
-  -##
-  *##
-  /##
-  negateDouble#
-  double2Int#
-  int2Double#
-  double2Float#
-  float2Double#
-  expDouble#
-  logDouble#
-  sqrtDouble#
-  sinDouble#
-  cosDouble#
-  tanDouble#
-  asinDouble#
-  acosDouble#
-  atanDouble#
-  sinhDouble#
-  coshDouble#
-  tanhDouble#
-  **##
-  decodeDouble#
-  encodeDouble#
-  
-  cmpInteger#
-  negateInteger#
-  plusInteger#
-  minusInteger#
-  timesInteger#
-  quotRemInteger#
-  integer2Int#
-  int2Integer#
-  word2Integer#
-  
-  Array#
-  ByteArray#
-  MutableArray#
-  MutableByteArray#
-  
-  sameMutableArray#
-  sameMutableByteArray#
-  
-  newArray#
-  newCharArray#
-  newIntArray#
-  newFloatArray#
-  newDoubleArray#
-  newAddrArray#
-  
-  indexArray#
-  indexCharArray#
-  indexIntArray#
-  indexFloatArray#
-  indexDoubleArray#
-  indexAddrArray#
-  
---  indexOffAddr#
-indexCharOffAddr#
-indexIntOffAddr#
-indexAddrOffAddr#
-indexFloatOffAddr#
-indexDoubleOffAddr#
-
---  indexOffForeignObj#
-indexCharOffForeignObj#
-indexIntOffForeignObj#
-indexAddrOffForeignObj#
-indexFloatOffForeignObj#
-indexDoubleOffForeignObj#
-  
-  writeArray#
-  writeCharArray#
-  writeIntArray#
-  writeFloatArray#
-  writeDoubleArray#
-  writeAddrArray#
-  
-  readArray#
-  readCharArray#
-  readIntArray#
-  readFloatArray#
-  readDoubleArray#
-  readAddrArray#
-  
-  unsafeFreezeArray#
-  unsafeFreezeByteArray#
-  
-  ForeignObj#
-  makeForeignObj#
-  writeForeignObj#
-  
-  StablePtr#
-  makeStablePtr#
-  deRefStablePtr#
-  reallyUnsafePtrEquality#
-;
-
-_declarations_
-
-1 class CCallable a :: ** ;
-1 class CReturnable a :: ** ;