From: jochemberndsen@dse.nl Date: Thu, 27 Sep 2007 13:26:19 +0000 (+0000) Subject: FIX BUILD addDLL returns const char* X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=2b52b76bf04d6bcb2f62971126451d9dc5d90871 FIX BUILD addDLL returns const char* addDLL returns const char*, not just a char*. Fix compiler warning --- diff --git a/includes/Linker.h b/includes/Linker.h index 681a7f9..053d411 100644 --- a/includes/Linker.h +++ b/includes/Linker.h @@ -31,7 +31,7 @@ HsInt loadObj( char *path ); HsInt resolveObjs( void ); /* load a dynamic library */ -char *addDLL( char* dll_name ); +const char *addDLL( char* dll_name ); extern void markRootPtrTable(void (*)(StgClosure **)); diff --git a/rts/Linker.c b/rts/Linker.c index 6f77083..913afe3 100644 --- a/rts/Linker.c +++ b/rts/Linker.c @@ -946,13 +946,13 @@ typedef static OpenedDLL* opened_dlls = NULL; #endif -char * +const char * addDLL( char *dll_name ) { # if defined(OBJFORMAT_ELF) || defined(OBJFORMAT_MACHO) /* ------------------- ELF DLL loader ------------------- */ void *hdl; - char *errmsg; + const char *errmsg; initLinker();