/* ----------------------------------------------------------------------------
- * $Id: RtsAPI.h,v 1.27 2002/06/27 15:38:58 simonmar Exp $
+ * $Id: RtsAPI.h,v 1.30 2002/09/05 08:58:55 simonmar Exp $
*
* (c) The GHC Team, 1998-1999
*
HaskellObj rts_apply ( HaskellObj, HaskellObj );
-/* DEPRECATED (use rts_mkPtr): */
-HaskellObj rts_mkAddr ( HsAddr a );
-
/* ----------------------------------------------------------------------------
Deconstructing Haskell objects
------------------------------------------------------------------------- */
HsStablePtr rts_getStablePtr ( HaskellObj );
HsBool rts_getBool ( HaskellObj );
-/* DEPRECATED (use rts_getPtr): */
-HsAddr rts_getAddr ( HaskellObj );
-
/* ----------------------------------------------------------------------------
Evaluating Haskell expressions
These are used by foreign export and foreign import "wrapper" stubs.
----------------------------------------------------------------------- */
-extern DLL_IMPORT const StgClosure GHCziTopHandler_runIO_closure;
-extern DLL_IMPORT const StgClosure GHCziTopHandler_runNonIO_closure;
+extern StgClosure GHCziTopHandler_runIO_closure;
+extern StgClosure GHCziTopHandler_runNonIO_closure;
#define runIO_closure (&GHCziTopHandler_runIO_closure)
#define runNonIO_closure (&GHCziTopHandler_runNonIO_closure)