diff options
| author | Rémi Verschelde | 2017-03-05 16:44:50 +0100 |
|---|---|---|
| committer | Rémi Verschelde | 2017-03-05 16:44:50 +0100 |
| commit | 5dbf1809c6e3e905b94b8764e99491e608122261 (patch) | |
| tree | 5e5a5360db15d86d59ec8c6e4f7eb511388c5a9a /drivers/windows/mutex_windows.cpp | |
| parent | 45438e9918d421b244bfd7776a30e67dc7f2d3e3 (diff) | |
| download | godot-5dbf180.tar.gz godot-5dbf180.tar.zst godot-5dbf180.zip | |
A Whole New World (clang-format edition)
I can show you the code
Pretty, with proper whitespace
Tell me, coder, now when did
You last write readable code?
I can open your eyes
Make you see your bad indent
Force you to respect the style
The core devs agreed upon
A whole new world
A new fantastic code format
A de facto standard
With some sugar
Enforced with clang-format
A whole new world
A dazzling style we all dreamed of
And when we read it through
It's crystal clear
That now we're in a whole new world of code
Diffstat (limited to 'drivers/windows/mutex_windows.cpp')
| -rw-r--r-- | drivers/windows/mutex_windows.cpp | 46 |
1 files changed, 19 insertions, 27 deletions
diff --git a/drivers/windows/mutex_windows.cpp b/drivers/windows/mutex_windows.cpp index 6ae7e5212..bacf89efb 100644 --- a/drivers/windows/mutex_windows.cpp +++ b/drivers/windows/mutex_windows.cpp @@ -31,76 +31,68 @@ #ifdef WINDOWS_ENABLED - - void MutexWindows::lock() { #ifdef WINDOWS_USE_MUTEX - WaitForSingleObject(mutex,INFINITE); + WaitForSingleObject(mutex, INFINITE); #else - EnterCriticalSection( &mutex ); + EnterCriticalSection(&mutex); #endif } - void MutexWindows::unlock() { #ifdef WINDOWS_USE_MUTEX ReleaseMutex(mutex); #else - LeaveCriticalSection( &mutex ); + LeaveCriticalSection(&mutex); #endif } Error MutexWindows::try_lock() { #ifdef WINDOWS_USE_MUTEX - return (WaitForSingleObject(mutex,0)==WAIT_TIMEOUT)?ERR_BUSY:OK; + return (WaitForSingleObject(mutex, 0) == WAIT_TIMEOUT) ? ERR_BUSY : OK; #else - if (TryEnterCriticalSection( &mutex )) - return OK; - else - return ERR_BUSY; + if (TryEnterCriticalSection(&mutex)) + return OK; + else + return ERR_BUSY; #endif - } Mutex *MutexWindows::create_func_windows(bool p_recursive) { - return memnew( MutexWindows ); + return memnew(MutexWindows); } void MutexWindows::make_default() { - create_func=create_func_windows; + create_func = create_func_windows; } MutexWindows::MutexWindows() { - + #ifdef WINDOWS_USE_MUTEX - mutex = CreateMutex( NULL, FALSE, NULL ); + mutex = CreateMutex(NULL, FALSE, NULL); +#else +#ifdef UWP_ENABLED + InitializeCriticalSectionEx(&mutex, 0, 0); #else - #ifdef UWP_ENABLED - InitializeCriticalSectionEx( &mutex, 0, 0 ); - #else - InitializeCriticalSection( &mutex ); - #endif + InitializeCriticalSection(&mutex); +#endif #endif - } - MutexWindows::~MutexWindows() { #ifdef WINDOWS_USE_MUTEX - CloseHandle(mutex); + CloseHandle(mutex); #else - DeleteCriticalSection(&mutex); + DeleteCriticalSection(&mutex); #endif - } - #endif |
