aboutsummaryrefslogtreecommitdiff
path: root/drivers/windows/mutex_windows.cpp
diff options
context:
space:
mode:
authorRémi Verschelde2017-03-05 16:44:50 +0100
committerRémi Verschelde2017-03-05 16:44:50 +0100
commit5dbf1809c6e3e905b94b8764e99491e608122261 (patch)
tree5e5a5360db15d86d59ec8c6e4f7eb511388c5a9a /drivers/windows/mutex_windows.cpp
parent45438e9918d421b244bfd7776a30e67dc7f2d3e3 (diff)
downloadgodot-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 '')
-rw-r--r--drivers/windows/mutex_windows.cpp46
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