diff options
author | Aleksandar Bozhinovski <aleksandar.bozhinovski@seavus.com> | 2012-03-09 10:01:30 +0100 |
---|---|---|
committer | Viktor Mladenovski <viktor.mladenovski@seavus.com> | 2012-05-25 14:44:41 +0200 |
commit | 097f8ed81e50b5efda28c6a2837e75e15b5812e4 (patch) | |
tree | b5bcd77081ef11630a9f77c8cdf8d3e504231a3b /source/api_wrappers/windows/WinApiWrappers.h | |
parent | 682f6b9fbd2f7296b53896b0d534627e7bcf255d (diff) |
Build Lcd Lcm .dll under Linux
Build 32-bit and 64-bit LCD and LCM .dll under Linux
using mingw cross compiler
ST-Ericsson ID: 412641
ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10204
Change-Id: I9dbb0dfb17f1d51b1ee3528e5dae44cb0dc81a87
Change-Id: I814b561c243a56412fdc29f8b046a6a8648bd297
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/47975
Reviewed-by: QABUILD
Reviewed-by: QATEST
Tested-by: Viktor MLADENOVSKI <viktor.mladenovski@stericsson.com>
Reviewed-by: Viktor MLADENOVSKI <viktor.mladenovski@stericsson.com>
Reviewed-by: Vlatko PISTOLOV <vlatko.pistolov@seavus.com>
Tested-by: Vlatko PISTOLOV <vlatko.pistolov@seavus.com>
Diffstat (limited to 'source/api_wrappers/windows/WinApiWrappers.h')
-rw-r--r-- | source/api_wrappers/windows/WinApiWrappers.h | 19 |
1 files changed, 5 insertions, 14 deletions
diff --git a/source/api_wrappers/windows/WinApiWrappers.h b/source/api_wrappers/windows/WinApiWrappers.h index f3fbfa1..2d5a7ed 100644 --- a/source/api_wrappers/windows/WinApiWrappers.h +++ b/source/api_wrappers/windows/WinApiWrappers.h @@ -22,6 +22,11 @@ #include <process.h> #include <assert.h> #include <vector> +#ifdef __MINGW32__ +#include "String_s.h" +#include <stdlib.h> +#endif + using namespace std; class CWaitableObject @@ -95,20 +100,6 @@ public: DWORD Wait(DWORD milliseconds = INFINITE) { return ::WaitForSingleObject(m_Handle, milliseconds); } - void WaitForAllEvents(HANDLE *pHandles, int iHandles, DWORD msec = INFINITE) { - ::WaitForMultipleObjects( - iHandles, // Number of objects in handles - pHandles, - TRUE, // Wait all events - msec); - } // Wait indefinitely default i.e. INFINITE - int WaitForFirstEvent(HANDLE *pHandles, int iHandles, DWORD msec = INFINITE) { - ::WaitForMultipleObjects( - iHandles, // Number of objects in handles - pHandles, - FALSE, // Wait for first event object - msec); - } // Wait indefinitely default i.e. INFINITE HANDLE GetHandle() { return m_Handle; } |