From 2b52b76bf04d6bcb2f62971126451d9dc5d90871 Mon Sep 17 00:00:00 2001 From: "jochemberndsen@dse.nl" Date: Thu, 27 Sep 2007 13:26:19 +0000 Subject: [PATCH] FIX BUILD addDLL returns const char* addDLL returns const char*, not just a char*. Fix compiler warning --- includes/Linker.h | 2 +- rts/Linker.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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(); -- 1.7.10.4