From f15555b41d23a280fcd474af928f222dcde64515 Mon Sep 17 00:00:00 2001 From: sewardj Date: Fri, 12 May 2000 13:41:59 +0000 Subject: [PATCH] [project @ 2000-05-12 13:41:59 by sewardj] Rename DietHEPpish things HMODULE, GetProcAddress, etc, since those names conflict with Windows builtins. --- ghc/interpreter/Makefile | 4 ++-- ghc/interpreter/hugs.c | 32 ++++++++++++++++---------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/ghc/interpreter/Makefile b/ghc/interpreter/Makefile index 0b867c6..0ef5ac5 100644 --- a/ghc/interpreter/Makefile +++ b/ghc/interpreter/Makefile @@ -1,6 +1,6 @@ # --------------------------------------------------------------------------- # -# $Id: Makefile,v 1.34 2000/05/09 10:13:18 sewardj Exp $ # +# $Id: Makefile,v 1.35 2000/05/12 13:41:59 sewardj Exp $ # # --------------------------------------------------------------------------- # TOP = .. @@ -38,7 +38,7 @@ C_SRCS = link.c type.c static.c storage.c derive.c input.c compiler.c subst.c \ translate.c codegen.c lift.c free.c stgSubst.c output.c \ hugs.c dynamic.c stg.c sainteger.c object.c interface.c -SRC_CC_OPTS = -I$(GHC_INTERPRETER_DIR) -I$(GHC_INCLUDE_DIR) -I$(GHC_RUNTIME_DIR) -D__HUGS__ -DCOMPILING_RTS -DNO_REGS -Wall -Wstrict-prototypes -Wno-unused -DDEBUG -Winline -g -O +SRC_CC_OPTS = -I$(GHC_INTERPRETER_DIR) -I$(GHC_INCLUDE_DIR) -I$(GHC_RUNTIME_DIR) -D__HUGS__ -DCOMPILING_RTS -DNO_REGS -Wall -Wstrict-prototypes -Wno-unused -DDEBUG -Winline -g -O -DDIET_HEP GHC_LIBS_NEEDED = $(GHC_RUNTIME_DIR)/libHSrts.a diff --git a/ghc/interpreter/hugs.c b/ghc/interpreter/hugs.c index 3decee2..0bd8b11 100644 --- a/ghc/interpreter/hugs.c +++ b/ghc/interpreter/hugs.c @@ -9,8 +9,8 @@ * included in the distribution. * * $RCSfile: hugs.c,v $ - * $Revision: 1.72 $ - * $Date: 2000/05/12 13:34:06 $ + * $Revision: 1.73 $ + * $Date: 2000/05/12 13:41:59 $ * ------------------------------------------------------------------------*/ #include @@ -178,7 +178,7 @@ void diet_hep_initialise ( void* cstackbase ) static -HMODULE LoadLibrary_wrk ( LPCSTR modname ) +DH_MODULE DH_LoadLibrary_wrk ( DH_LPCSTR modname ) { Text t; Module m; @@ -188,21 +188,21 @@ HMODULE LoadLibrary_wrk ( LPCSTR modname ) if (isModule(m)) return m; else return 0; } -HMODULE LoadLibrary ( LPCSTR modname ) +DH_MODULE DH_LoadLibrary ( DH_LPCSTR modname ) { int xxx; - HMODULE hdl; + DH_MODULE hdl; diet_hep_initialise ( &xxx ); - hdl = LoadLibrary_wrk ( modname ); + hdl = DH_LoadLibrary_wrk ( modname ); printf ( "hdl = %d\n", hdl ); return hdl; } static -void* GetProcAddr_wrk ( DHCALLCONV cconv, - HMODULE hModule, - LPCSTR lpProcName ) +void* DH_GetProcAddress_wrk ( DH_CALLCONV cconv, + DH_MODULE hModule, + DH_LPCSTR lpProcName ) { Name n; Text typedescr; @@ -234,13 +234,13 @@ void* GetProcAddr_wrk ( DHCALLCONV cconv, return adj_thunk; } -void* GetProcAddr ( DHCALLCONV cconv, - HMODULE hModule, - LPCSTR lpProcName ) +void* DH_GetProcAddress ( DH_CALLCONV cconv, + DH_MODULE hModule, + DH_LPCSTR lpProcName ) { int xxx; diet_hep_initialise ( &xxx ); - return GetProcAddr_wrk ( cconv, hModule, lpProcName ); + return DH_GetProcAddress_wrk ( cconv, hModule, lpProcName ); } //--------------------------------- @@ -248,10 +248,10 @@ void* GetProcAddr ( DHCALLCONV cconv, int main ( int argc, char** argv ) { void* proc; - HMODULE hdl; - hdl = LoadLibrary("FooBar"); + DH_MODULE hdl; + hdl = DH_LoadLibrary("FooBar"); assert(isModule(hdl)); - proc = GetProcAddr ( dh_ccall, hdl, "wurble" ); + proc = DH_GetProcAddress ( dh_ccall, hdl, "wurble" ); fprintf ( stderr, "just before calling it\n"); ((void(*)(int)) proc) (33); ((void(*)(int)) proc) (34); -- 1.7.10.4