[project @ 1999-11-08 15:30:32 by sewardj]
[ghc-hetmet.git] / ghc / rts / ForeignCall.h
index f4df3fc..0a962b5 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: ForeignCall.h,v 1.6 1999/10/22 15:58:21 sewardj Exp $
+ * $Id: ForeignCall.h,v 1.8 1999/11/08 15:30:39 sewardj Exp $
  *
  * (c) The GHC Team, 1998-1999
  *
@@ -11,8 +11,11 @@ typedef int StablePtr;
 
 extern int ccall ( CFunDescriptor* descriptor, 
                    void            (*fun)(void), 
-                   StgBCO**        bco 
+                   StgBCO**        bco,
+                   char            callconv,
+                   Capability*     cap
                  );
 
 extern StgAddr createAdjThunk ( StgStablePtr stableptr,
-                                StgAddr      typestr );
+                                StgAddr      typestr,
+                                StgChar      callconv );