From a0cbd235d66e97c9754cac5b6722913c9219b908 Mon Sep 17 00:00:00 2001 From: Larry Doolittle Date: Thu, 20 Sep 2007 17:24:14 -0700 Subject: [PATCH] Fix gcc warnings Fix gcc warnings in ivl_dlfcn.h. --- cadpli/ivl_dlfcn.h | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/cadpli/ivl_dlfcn.h b/cadpli/ivl_dlfcn.h index 3126a7ff3..9bfab8284 100644 --- a/cadpli/ivl_dlfcn.h +++ b/cadpli/ivl_dlfcn.h @@ -35,16 +35,16 @@ typedef shl_t ivl_dll_t; #endif #if defined(__MINGW32__) -inline ivl_dll_t ivl_dlopen(const char *name) +static inline ivl_dll_t ivl_dlopen(const char *name) { return (void *)LoadLibrary(name); } -inline void *ivl_dlsym(ivl_dll_t dll, const char *nm) +static inline void *ivl_dlsym(ivl_dll_t dll, const char *nm) { return (void *)GetProcAddress((HINSTANCE)dll,nm);} -inline void ivl_dlclose(ivl_dll_t dll) +static inline void ivl_dlclose(ivl_dll_t dll) { (void)FreeLibrary((HINSTANCE)dll);} -inline const char *dlerror(void) +static inline const char *dlerror(void) { static char msg[256]; unsigned long err = GetLastError(); @@ -61,10 +61,10 @@ inline const char *dlerror(void) } #elif defined(HAVE_DLFCN_H) -inline ivl_dll_t ivl_dlopen(const char*name) +static inline ivl_dll_t ivl_dlopen(const char*name) { return dlopen(name,RTLD_LAZY); } -inline void* ivl_dlsym(ivl_dll_t dll, const char*nm) +static inline void* ivl_dlsym(ivl_dll_t dll, const char*nm) { void*sym = dlsym(dll, nm); /* Not found? try without the leading _ */ @@ -73,24 +73,24 @@ inline void* ivl_dlsym(ivl_dll_t dll, const char*nm) return sym; } -inline void ivl_dlclose(ivl_dll_t dll) +static inline void ivl_dlclose(ivl_dll_t dll) { dlclose(dll); } #elif defined(HAVE_DL_H) -inline ivl_dll_t ivl_dlopen(const char*name) +static inline ivl_dll_t ivl_dlopen(const char*name) { return shl_load(name, BIND_IMMEDIATE, 0); } -inline void* ivl_dlsym(ivl_dll_t dll, const char*nm) +static inline void* ivl_dlsym(ivl_dll_t dll, const char*nm) { void*sym; int rc = shl_findsym(&dll, nm, TYPE_PROCEDURE, &sym); return (rc == 0) ? sym : 0; } -inline void ivl_dlclose(ivl_dll_t dll) +static inline void ivl_dlclose(ivl_dll_t dll) { shl_unload(dll); } -inline const char*dlerror(void) +static inline const char*dlerror(void) { return strerror( errno ); } #endif