git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@1753 
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
 #include <wx/list.h>
 #include <wx/hash.h>
 
 #include <wx/list.h>
 #include <wx/hash.h>
 
+// TODO should be done by configure
+#if defined(__UNIX__) && !(defined(HAVE_DLOPEN) || defined(HAVE_SHLLOAD))
+    #if defined(__LINUX__) || defined(__SOLARIS__) || defined(__SUNOS__) || defined(__FREEBSD__)
+        #define HAVE_DLOPEN
+    #elif defined(__HPUX__)
+        #define HAVE_SHLLOAD
+    #endif // Unix flavour
+#endif // !Unix or already have some HAVE_xxx defined
+
 #if defined(HAVE_DLOPEN)
     #include <dlfcn.h>
 
 #if defined(HAVE_DLOPEN)
     #include <dlfcn.h>
 
 
   #pragma hdrstop
 #endif  //__BORLANDC__
 
   #pragma hdrstop
 #endif  //__BORLANDC__
 
-// TODO should be done by configure
-#if defined(__UNIX__) && !(defined(HAVE_DLOPEN) || defined(HAVE_SHLLOAD))
-    #if defined(__LINUX__) || defined(__SOLARIS__) || defined(__SUNOS__) || defined(__FREEBSD__)
-        #ifndef HAVE_DLOPEN
-            #define HAVE_DLOPEN
-        #endif
-    #elif defined(__HPUX__)
-        #ifndef HAVE_SHLLOAD
-            #define HAVE_SHLLOAD
-        #endif
-    #endif // Unix flavour
-#endif // !Unix or already have some HAVE_xxx defined
-
 #include "wx/dynlib.h"
 #include "wx/filefn.h"
 #include "wx/intl.h"
 #include "wx/dynlib.h"
 #include "wx/filefn.h"
 #include "wx/intl.h"