summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/util/u_dl.c
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2010-10-25 09:17:40 -0600
committerBrian Paul <brianp@vmware.com>2010-10-25 09:17:40 -0600
commite1e7843d030c0a14521642131097d795c0103685 (patch)
tree939eb50665c1a2f2804e62932dec40eaf0c540d6 /src/gallium/auxiliary/util/u_dl.c
parentda580dbbe8833fbc49325bb0f7aadf05ea03b526 (diff)
util: use pointer_to_func() to silence warning
Diffstat (limited to 'src/gallium/auxiliary/util/u_dl.c')
-rw-r--r--src/gallium/auxiliary/util/u_dl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/auxiliary/util/u_dl.c b/src/gallium/auxiliary/util/u_dl.c
index 220860ebf4..aca435d6ca 100644
--- a/src/gallium/auxiliary/util/u_dl.c
+++ b/src/gallium/auxiliary/util/u_dl.c
@@ -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