MSVC requires that __stdcall be between return value and function name. Further, all Win32 API definitions look like this:
TYPE WINAPI function_name...
Signed-off-by: Frank Li <lznuaa@gmail.com> --- compat/mingw.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
Show changes to compat/mingw.c +1 −1
diff --git a/compat/mingw.c b/compat/mingw.c index fd642e4..4256243 100644 --- a/compat/mingw.c +++ b/compat/mingw.c @@ -1421,7 +1421,7 @@ int link(const char *oldpath, const char *newpath) int symlink(const char *oldpath, const char *newpath) { - typedef BOOL WINAPI (*symlink_fn)(const char*, const char*, DWORD); + typedef BOOL (WINAPI *symlink_fn)(const char*, const char*, DWORD); static symlink_fn create_symbolic_link = NULL; if (!create_symbolic_link) { create_symbolic_link = (symlink_fn) GetProcAddress(
-- 1.6.4.msysgit.0