From 176741cb484b870304746e38cc563204214f7327 Mon Sep 17 00:00:00 2001 From: dannybackx Date: Sat, 6 Jun 2009 19:02:03 +0000 Subject: [PATCH] for stack manipulation git-svn-id: svn://svn.code.sf.net/p/cegcc/code/trunk@1335 d7810a3d-100a-0410-8641-c3624a9c11f1 --- cegcc/src/w32api/ChangeLog.ce | 8 +++++++- cegcc/src/w32api/include/winbase.h | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/cegcc/src/w32api/ChangeLog.ce b/cegcc/src/w32api/ChangeLog.ce index 7b723e2ac..1b89ec074 100644 --- a/cegcc/src/w32api/ChangeLog.ce +++ b/cegcc/src/w32api/ChangeLog.ce @@ -1,4 +1,10 @@ -2009-05-39 Danny Backx +2009-06-06 Danny Backx + + * include/winbase.h (ExitProcess) : Change type of parameter to UINT. + * include/winbase.h (STACK_SIZE_PARAM_IS_A_RESERVATION) : Define with + the value found on MSDN. + +2009-05-29 Danny Backx * include/winnt.h (DLL_PROCESS_EXITING, DLL_SYSTEM_STARTED, FILE_ATTRIBUTE_ROMMODULE, FILE_ATTRIBUTE_INROM) : Define. diff --git a/cegcc/src/w32api/include/winbase.h b/cegcc/src/w32api/include/winbase.h index 97a193a33..896364dc5 100644 --- a/cegcc/src/w32api/include/winbase.h +++ b/cegcc/src/w32api/include/winbase.h @@ -1349,6 +1349,7 @@ WINBASEAPI HANDLE WINAPI CreateTimerQueue(void); WINBASEAPI BOOL WINAPI CreateTimerQueueTimer(PHANDLE,HANDLE,WAITORTIMERCALLBACK,PVOID,DWORD,DWORD,ULONG); #endif WINBASEAPI HANDLE WINAPI CreateThread(LPSECURITY_ATTRIBUTES,DWORD,LPTHREAD_START_ROUTINE,PVOID,DWORD,PDWORD); +#define STACK_SIZE_PARAM_IS_A_RESERVATION 0x00010000 WINBASEAPI HANDLE WINAPI CreateWaitableTimerA(LPSECURITY_ATTRIBUTES,BOOL,LPCSTR); WINBASEAPI HANDLE WINAPI CreateWaitableTimerW(LPSECURITY_ATTRIBUTES,BOOL,LPCWSTR); #if (_WIN32_WINNT >= 0x0501) @@ -1419,7 +1420,7 @@ WINBASEAPI BOOL WINAPI EscapeCommFunction(HANDLE,DWORD); WINBASEAPI BOOL WINAPI TerminateProcess(HANDLE,UINT); #include #ifdef _WIN32_WCE -static inline void ExitProcess(int code) +static inline void ExitProcess(UINT code) { TerminateProcess(GetCurrentProcess(), code); while (1); -- 2.11.4.GIT