diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/gos/chibios.h | 2 | ||||
-rw-r--r-- | include/gos/win32.h | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/include/gos/chibios.h b/include/gos/chibios.h index 5cc92010..6373aa43 100644 --- a/include/gos/chibios.h +++ b/include/gos/chibios.h @@ -65,7 +65,7 @@ extern "C" { #define gfxHalt(msg) { chDbgPanic(msg); chSysHalt(); } #define gfxExit() chSysHalt() -#define gfxAlloc(sz) chHeapAlloc(NULL, sz) +#define gfxAlloc(sz) chHeapAlloc(0, sz) #define gfxFree(ptr) chHeapFree(ptr) #define gfxYield() chThdYield() #define gfxSystemTicks() chTimeNow() diff --git a/include/gos/win32.h b/include/gos/win32.h index de29ea3b..2840ffcf 100644 --- a/include/gos/win32.h +++ b/include/gos/win32.h @@ -68,14 +68,14 @@ typedef HANDLE gfxThreadHandle; #define gfxYield() Sleep(0) #define gfxSystemTicks() GetTickCount() #define gfxMillisecondsToTicks(ms) (ms) -#define gfxMutexInit(pmutex) *(pmutex) = CreateMutex(NULL, FALSE, NULL) +#define gfxMutexInit(pmutex) *(pmutex) = CreateMutex(0, FALSE, 0) #define gfxMutexDestory(pmutex) CloseHandle(*(pmutex)) #define gfxMutexEnter(pmutex) WaitForSingleObject(*(pmutex), INFINITE) #define gfxMutexExit(pmutex) ReleaseMutex(*(pmutex)) -#define gfxSemInit(psem, val, limit) *(psem) = CreateSemaphore(NULL, val, limit, NULL) +#define gfxSemInit(psem, val, limit) *(psem) = CreateSemaphore(0, val, limit, 0) #define gfxSemDestory(psem) CloseHandle(*(psem)) -#define gfxSemSignal(psem) ReleaseSemaphore(*(psem), 1, NULL) -#define gfxSemSignalI(psem) ReleaseSemaphore(*(psem), 1, NULL) +#define gfxSemSignal(psem) ReleaseSemaphore(*(psem), 1, 0) +#define gfxSemSignalI(psem) ReleaseSemaphore(*(psem), 1, 0) #define gfxSemCounterI(psem) gfxSemCounter(psem) #define gfxThreadMe() GetCurrentThread() #define gfxThreadClose(thread) CloseHandle(thread) |