libwinpr: fix compilation on Windows
authorMarc-André Moreau <marcandre.moreau@gmail.com>
Fri, 28 Sep 2012 22:10:37 +0000 (18:10 -0400)
committerMarc-André Moreau <marcandre.moreau@gmail.com>
Fri, 28 Sep 2012 22:10:37 +0000 (18:10 -0400)
channels/audin/server/CMakeLists.txt
server/Windows/wf_update.c
winpr/include/winpr/library.h
winpr/libwinpr/library/library.c

index 3280cfd..d728b70 100644 (file)
@@ -24,6 +24,5 @@ set(${MODULE_PREFIX}_SRCS
 if(WITH_MONOLITHIC_BUILD)
        set(${MODULE_PREFIX}_LIBS freerdp PARENT_SCOPE)
 else()
-       set(${MODULE_PREFIX}_LIBS freerdp-utils PARENT_SCOPE)
+       set(${MODULE_PREFIX}_LIBS freerdp-utils freerdp-channels PARENT_SCOPE)
 endif()
-
index 98bde03..70d5a81 100644 (file)
@@ -21,6 +21,8 @@
 #include "config.h"
 #endif
 
+#include <stdio.h>
+
 #include <winpr/windows.h>
 
 #include <freerdp/freerdp.h>
index 203bcd7..b38cf2a 100644 (file)
@@ -23,6 +23,8 @@
 #include <winpr/winpr.h>
 #include <winpr/wtypes.h>
 
+#ifndef _WIN32
+
 typedef HANDLE DLL_DIRECTORY_COOKIE;
 
 #define LOAD_LIBRARY_SEARCH_APPLICATION_DIR                    0x00000200
@@ -34,8 +36,6 @@ WINPR_API DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory);
 WINPR_API BOOL RemoveDllDirectory(DLL_DIRECTORY_COOKIE Cookie);
 WINPR_API BOOL SetDefaultDllDirectories(DWORD DirectoryFlags);
 
-#ifndef _WIN32
-
 WINPR_API HMODULE LoadLibraryA(LPCSTR lpLibFileName);
 WINPR_API HMODULE LoadLibraryW(LPCWSTR lpLibFileName);
 
index b5e3860..8707dc8 100644 (file)
  * SizeofResource
  */
 
+#ifndef _WIN32
+
+#include <dlfcn.h>
+#include <stdio.h>
+#include <unistd.h>
+
 DLL_DIRECTORY_COOKIE AddDllDirectory(PCWSTR NewDirectory)
 {
        return NULL;
@@ -73,12 +79,6 @@ BOOL SetDefaultDllDirectories(DWORD DirectoryFlags)
        return TRUE;
 }
 
-#ifndef _WIN32
-
-#include <dlfcn.h>
-#include <stdio.h>
-#include <unistd.h>
-
 HMODULE LoadLibraryA(LPCSTR lpLibFileName)
 {
        HMODULE library;