]> pd.if.org Git - pdclib/blobdiff - platform/win32/functions/threads/mtx_trylock.c
dos2unix
[pdclib] / platform / win32 / functions / threads / mtx_trylock.c
index 753dd6e12a4671564d242086e738b8448d57d62f..4308fb16d9197ce0c37fbc17c93eadba8e1a5e29 100644 (file)
@@ -1,33 +1,33 @@
-#ifndef REGTEST\r
-#include <threads.h>\r
-#include <windows.h>\r
-\r
-int mtx_trylock(mtx_t *mtx)\r
-{\r
-    DWORD myId = GetCurrentThreadId();\r
-\r
-    if(mtx->_ThreadId == (long) myId) {\r
-        mtx->_NestCount++;\r
-        return thrd_success;\r
-    }\r
-\r
-    if(mtx->_ThreadId != 0)\r
-        return thrd_busy;\r
-\r
-    LONG prev = InterlockedCompareExchange(&mtx->_ThreadId, myId, 0);\r
-    if(prev == 0)\r
-        return thrd_success;\r
-    else\r
-        return thrd_busy;\r
-}\r
-#endif\r
-\r
-#ifdef TEST\r
-#include "_PDCLIB_test.h"\r
-\r
-int main( void )\r
-{\r
-    return TEST_RESULTS;\r
-}\r
-\r
+#ifndef REGTEST
+#include <threads.h>
+#include <windows.h>
+
+int mtx_trylock(mtx_t *mtx)
+{
+    DWORD myId = GetCurrentThreadId();
+
+    if(mtx->_ThreadId == (long) myId) {
+        mtx->_NestCount++;
+        return thrd_success;
+    }
+
+    if(mtx->_ThreadId != 0)
+        return thrd_busy;
+
+    LONG prev = InterlockedCompareExchange(&mtx->_ThreadId, myId, 0);
+    if(prev == 0)
+        return thrd_success;
+    else
+        return thrd_busy;
+}
+#endif
+
+#ifdef TEST
+#include "_PDCLIB_test.h"
+
+int main( void )
+{
+    return TEST_RESULTS;
+}
+
 #endif
\ No newline at end of file