addDLL returns const char*, not just a char*.
Fix compiler warning
HsInt resolveObjs( void );
/* load a dynamic library */
-char *addDLL( char* dll_name );
+const char *addDLL( char* dll_name );
extern void markRootPtrTable(void (*)(StgClosure **));
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();