util: use pointer_to_func() to silence warning
authorBrian Paul <brianp@vmware.com>
Mon, 25 Oct 2010 15:17:40 +0000 (09:17 -0600)
committerBrian Paul <brianp@vmware.com>
Mon, 25 Oct 2010 15:17:40 +0000 (09:17 -0600)
src/gallium/auxiliary/util/u_dl.c

index 220860e..aca435d 100644 (file)
@@ -38,6 +38,7 @@
 #endif
 
 #include "u_dl.h"
+#include "u_pointer.h"
 
 
 struct util_dl_library *
@@ -58,7 +59,7 @@ util_dl_get_proc_address(struct util_dl_library *library,
                          const char *procname)
 {
 #if defined(PIPE_OS_UNIX)
-   return (util_dl_proc)dlsym((void *)library, procname);
+   return (util_dl_proc) pointer_to_func(dlsym((void *)library, procname));
 #elif defined(PIPE_OS_WINDOWS)
    return (util_dl_proc)GetProcAddress((HMODULE)library, procname);
 #else