From 83ea6d6987e9dc0cfaedb4873de193d2dc6a113d Mon Sep 17 00:00:00 2001 From: simonmar Date: Thu, 30 Mar 2000 10:37:09 +0000 Subject: [PATCH] [project @ 2000-03-30 10:37:09 by simonmar] Remove this file, it moved to ghc/rts. (sigh, I thought I removed it already, but apparently not). --- ghc/includes/Prelude.h | 101 ------------------------------------------------ 1 file changed, 101 deletions(-) delete mode 100644 ghc/includes/Prelude.h diff --git a/ghc/includes/Prelude.h b/ghc/includes/Prelude.h deleted file mode 100644 index ddac99e..0000000 --- a/ghc/includes/Prelude.h +++ /dev/null @@ -1,101 +0,0 @@ -/* ----------------------------------------------------------------------------- - * $Id: Prelude.h,v 1.11 2000/03/23 17:45:31 simonpj Exp $ - * - * (c) The GHC Team, 1998-1999 - * - * Prelude identifiers that we sometimes need to refer to in the RTS. - * - * ---------------------------------------------------------------------------*/ - -#ifndef PRELUDE_H -#define PRELUDE_H - -#ifdef COMPILING_RTS - -#ifdef COMPILER -extern DLL_IMPORT const StgClosure PrelBase_Z91Z93_closure; -extern DLL_IMPORT const StgClosure PrelBase_Z40Z41_closure; -extern DLL_IMPORT const StgClosure PrelBase_True_closure; -extern DLL_IMPORT const StgClosure PrelBase_False_closure; -extern DLL_IMPORT const StgClosure PrelPack_unpackCString_closure; -extern DLL_IMPORT const StgClosure PrelException_stackOverflow_closure; -extern DLL_IMPORT const StgClosure PrelException_heapOverflow_closure; -extern DLL_IMPORT const StgClosure PrelException_NonTermination_closure; -extern const StgClosure PrelMain_mainIO_closure; - -extern DLL_IMPORT const StgInfoTable PrelBase_Czh_static_info; -extern DLL_IMPORT const StgInfoTable PrelBase_Izh_static_info; -extern DLL_IMPORT const StgInfoTable PrelFloat_Fzh_static_info; -extern DLL_IMPORT const StgInfoTable PrelFloat_Dzh_static_info; -extern DLL_IMPORT const StgInfoTable PrelAddr_Azh_static_info; -extern DLL_IMPORT const StgInfoTable PrelAddr_Wzh_static_info; -extern DLL_IMPORT const StgInfoTable PrelBase_Czh_con_info; -extern DLL_IMPORT const StgInfoTable PrelBase_Izh_con_info; -extern DLL_IMPORT const StgInfoTable PrelFloat_Fzh_con_info; -extern DLL_IMPORT const StgInfoTable PrelFloat_Dzh_con_info; -extern DLL_IMPORT const StgInfoTable PrelAddr_Azh_con_info; -extern DLL_IMPORT const StgInfoTable PrelAddr_Wzh_con_info; -extern DLL_IMPORT const StgInfoTable PrelAddr_I64zh_con_info; -extern DLL_IMPORT const StgInfoTable PrelAddr_W64zh_con_info; -extern DLL_IMPORT const StgInfoTable PrelStable_StablePtr_static_info; -extern DLL_IMPORT const StgInfoTable PrelStable_StablePtr_con_info; - -/* Define canonical names so we can abstract away from the actual - * module these names are defined in. - */ - -#define Nil_closure PrelBase_ZMZN_closure -#define Unit_closure PrelBase_Z0T_closure -#define True_closure PrelBase_True_closure -#define False_closure PrelBase_False_closure -#define stackOverflow_closure PrelException_stackOverflow_closure -#define heapOverflow_closure PrelException_heapOverflow_closure -#define NonTermination_closure PrelException_NonTermination_closure -#define Czh_static_info PrelBase_Czh_static_info -#define Izh_static_info PrelBase_Izh_static_info -#define Fzh_static_info PrelFloat_Fzh_static_info -#define Dzh_static_info PrelFloat_Dzh_static_info -#define Azh_static_info PrelAddr_Azh_static_info -#define Wzh_static_info PrelAddr_Wzh_static_info -#define Czh_con_info PrelBase_Czh_con_info -#define Izh_con_info PrelBase_Izh_con_info -#define Fzh_con_info PrelFloat_Fzh_con_info -#define Dzh_con_info PrelFloat_Dzh_con_info -#define Azh_con_info PrelAddr_Azh_con_info -#define Wzh_con_info PrelAddr_Wzh_con_info -#define W64zh_con_info PrelAddr_W64zh_con_info -#define I64zh_con_info PrelAddr_I64zh_con_info -#define StablePtr_static_info PrelStable_StablePtr_static_info -#define StablePtr_con_info PrelStable_StablePtr_con_info - -#define mainIO_closure PrelMain_mainIO_closure -#define unpackCString_closure PrelPack_unpackCString_closure - -#else /* INTERPRETER, I guess */ - -extern const StgInfoTable Czh_con_info; -extern const StgInfoTable Izh_con_info; -extern const StgInfoTable I64zh_con_info; -extern const StgInfoTable Fzh_con_info; -extern const StgInfoTable Dzh_con_info; -extern const StgInfoTable Azh_con_info; -extern const StgInfoTable Wzh_con_info; -extern const StgInfoTable StablePtr_con_info; - -extern const StgInfoTable Czh_static_info; -extern const StgInfoTable Izh_static_info; -extern const StgInfoTable I64zh_static_info; -extern const StgInfoTable Fzh_static_info; -extern const StgInfoTable Dzh_static_info; -extern const StgInfoTable Azh_static_info; -extern const StgInfoTable Wzh_static_info; -extern const StgInfoTable StablePtr_static_info; - -#define W64zh_con_info I64zh_con_info -#define W64zh_static_info I64zh_con_info - -#endif - -#endif /* COMPILING_RTS */ - -#endif /* PRELUDE_H */ -- 1.7.10.4