aboutsummaryrefslogtreecommitdiffstats
path: root/src/gos/win32.c
diff options
context:
space:
mode:
authorJoel Bodenmann <joel@unormal.org>2013-12-07 22:01:57 +0100
committerJoel Bodenmann <joel@unormal.org>2013-12-07 22:01:57 +0100
commit395a4bda311ee23c6f586446a92942d453c11782 (patch)
tree1c16b5536cd99f6f7cbe7063967afa3c983b6d53 /src/gos/win32.c
parente2570745113b99295f66e2178e8984912545ac89 (diff)
downloaduGFX-395a4bda311ee23c6f586446a92942d453c11782.tar.gz
uGFX-395a4bda311ee23c6f586446a92942d453c11782.tar.bz2
uGFX-395a4bda311ee23c6f586446a92942d453c11782.zip
whitespaces
Diffstat (limited to 'src/gos/win32.c')
-rw-r--r--src/gos/win32.c16
1 files changed, 14 insertions, 2 deletions
diff --git a/src/gos/win32.c b/src/gos/win32.c
index 50be42a5..791b8d04 100644
--- a/src/gos/win32.c
+++ b/src/gos/win32.c
@@ -18,11 +18,13 @@
static HANDLE SystemMutex;
void _gosInit(void) {
+
}
void gfxHalt(const char *msg) {
if (msg)
fprintf(stderr, "%s\n", msg);
+
ExitProcess(1);
}
@@ -32,8 +34,13 @@ void gfxSleepMicroseconds(delaytime_t ms) {
LARGE_INTEGER t1, t2, tdiff;
switch(ms) {
- case TIME_IMMEDIATE: return;
- case TIME_INFINITE: while(1) Sleep(1000); return;
+ case TIME_IMMEDIATE:
+ return;
+
+ case TIME_INFINITE:
+ while(1)
+ Sleep(1000);
+ return;
}
if (!initflag) {
@@ -81,6 +88,7 @@ semcount_t gfxSemCounter(gfxSem *pSem) {
NtQuerySemaphore = (_NtQuerySemaphore)GetProcAddress(GetModuleHandle("ntdll.dll"), "NtQuerySemaphore");
NtQuerySemaphore(*pSem, 0, &BasicInfo, sizeof(BasicInfo), NULL);
+
return BasicInfo.CurrentCount;
}
@@ -90,8 +98,10 @@ gfxThreadHandle gfxThreadCreate(void *stackarea, size_t stacksz, threadpriority_
if (!(thd = CreateThread(NULL, stacksz, fn, param, CREATE_SUSPENDED, NULL)))
return FALSE;
+
SetThreadPriority(thd, prio);
ResumeThread(thd);
+
return thd;
}
@@ -101,8 +111,10 @@ threadreturn_t gfxThreadWait(gfxThreadHandle thread) {
WaitForSingleObject(thread, INFINITE);
GetExitCodeThread(thread, &ret);
CloseHandle(thread);
+
return ret;
}
#endif /* GFX_USE_OS_WIN32 */
/** @} */
+