diff options
author | František Dvořák <valtri@users.sourceforge.net> | 2004-04-06 19:20:15 +0000 |
---|---|---|
committer | František Dvořák <valtri@users.sourceforge.net> | 2004-04-06 19:20:15 +0000 |
commit | 21aa4eed6d0e90f9a9b548c1adaad7dccf2f4862 (patch) | |
tree | b76be854bb41e0b0469dca57ec4100aeff99504c /win32/include/dlfcn.h | |
parent | 81de862996c8af79e73f550b0160e9c091722a71 (diff) | |
download | xine-lib-21aa4eed6d0e90f9a9b548c1adaad7dccf2f4862.tar.gz xine-lib-21aa4eed6d0e90f9a9b548c1adaad7dccf2f4862.tar.bz2 |
Prepare for MinGW port:
move M$VC specific header files into sparate directory
regenerate config.h for M$VC
compilation fixes
add some getchar()s into xineui.exe (popup dialogs would be better)
CVS patchset: 6338
CVS date: 2004/04/06 19:20:15
Diffstat (limited to 'win32/include/dlfcn.h')
-rw-r--r-- | win32/include/dlfcn.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/win32/include/dlfcn.h b/win32/include/dlfcn.h index 35074bcd1..b020daaac 100644 --- a/win32/include/dlfcn.h +++ b/win32/include/dlfcn.h @@ -24,10 +24,17 @@ *
*/
+#ifndef _DLFCN_H
+#define _DLFCN_H
+
+#include <windows.h>
+
#define RTLD_LAZY 0
#define RTLD_GLOBAL 0
-#define dlopen( A, B ) LoadLibrary( A )
-#define dlclose( A ) FreeLibrary( A )
-#define dlsym( A, B ) ( void * ) GetProcAddress( A, B )
+#define dlopen( A, B ) ( void * )LoadLibrary( A )
+#define dlclose( A ) FreeLibrary( (HMODULE)A )
+#define dlsym( A, B ) ( void * ) GetProcAddress( (HMODULE)A, B )
#define dlerror() "dlerror"
+
+#endif
|