OSDN Git Service

Windows MinGW環境ビルドエラー対応(Windows7 Mingw32 gcc4.5.2) master rel20110916_inqubus2.b.0
authorOWATA orz <orz-@users.sourceforge.jp>
Mon, 12 Sep 2011 15:37:58 +0000 (00:37 +0900)
committeryukihane <yukihane.feather@gmail.com>
Mon, 12 Sep 2011 15:37:58 +0000 (00:37 +0900)
libavfilter/vf_vhext.c

index bf7aa2d..470238c 100644 (file)
 #include <stdio.h>
 #include <ctype.h>
 
-#ifdef HAVE_DLFCN_H
+#if HAVE_DLFCN_H
 #include <dlfcn.h>
 #else
 //dlfcn.hの無いWindows Mingw環境用
-#define dlopen(a) ((void*)LoadLibrary(a))
+#include <windows.h>
+#define dlopen(a,b) ((void*)LoadLibrary(a))
 #define dlsym(a,b) ((void*)GetProcAddress((HMODULE)(a),(b)))
 #define dlclose(a) FreeLibrary((HMODULE)(a));
+#define dlerror() "dlerror()"
+#define RTLD_NOW 0
 #endif
 
 //デリミタ。MEncoder側とは同じにしといた方がよさそう。