util: Reorder format tests -- group by format.
[mesa.git] / src / gallium / auxiliary / util / u_dl.c
index b42b429d4d724913c7f6e032e9ecf9f67bd2aa5f..220860ebf4bd96c389aaa6b6f74b8dadacad9312 100644 (file)
@@ -28,6 +28,7 @@
 
 
 #include "pipe/p_config.h"
+#include "pipe/p_compiler.h"
 
 #if defined(PIPE_OS_UNIX)
 #include <dlfcn.h>
@@ -77,3 +78,16 @@ util_dl_close(struct util_dl_library *library)
    (void)library;
 #endif
 }
+
+
+const char *
+util_dl_error(void)
+{
+#if defined(PIPE_OS_UNIX)
+   return dlerror();
+#elif defined(PIPE_OS_WINDOWS)
+   return "unknown error";
+#else
+   return "unknown error";
+#endif
+}