diff options
Diffstat (limited to 'src/gos/gos_linux.h')
-rw-r--r-- | src/gos/gos_linux.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/src/gos/gos_linux.h b/src/gos/gos_linux.h index f1973615..3d463226 100644 --- a/src/gos/gos_linux.h +++ b/src/gos/gos_linux.h @@ -17,16 +17,12 @@ #include <sys/types.h> #include <stdlib.h> -#include <stdint.h> #include <pthread.h> #if GFX_USE_POSIX_SEMAPHORES #include <semaphore.h> #endif -/* Already defined int8_t, uint8_t, int16_t, uint16_t, int32_t, uint32_t, size_t */ - -typedef int8_t bool_t; typedef unsigned long systemticks_t; typedef void * threadreturn_t; typedef unsigned long delaytime_t; @@ -78,10 +74,6 @@ typedef pthread_mutex_t gfxMutex; /* Function declarations. */ /*===========================================================================*/ -#ifdef __cplusplus -extern "C" { -#endif - void gfxYield(void); void gfxHalt(const char *msg); void gfxSleepMilliseconds(delaytime_t ms); @@ -91,15 +83,11 @@ void gfxSystemLock(void); void gfxSystemUnlock(void); void gfxSemInit(gfxSem *psem, semcount_t val, semcount_t limit); void gfxSemDestroy(gfxSem *psem); -bool_t gfxSemWait(gfxSem *psem, delaytime_t ms); +gBool gfxSemWait(gfxSem *psem, delaytime_t ms); void gfxSemSignal(gfxSem *psem); gfxThreadHandle gfxThreadCreate(void *stackarea, size_t stacksz, threadpriority_t prio, DECLARE_THREAD_FUNCTION((*fn),p), void *param); threadreturn_t gfxThreadWait(gfxThreadHandle thread); -#ifdef __cplusplus -} -#endif - #endif /* GFX_USE_OS_LINUX */ #endif /* _GOS_LINUX_H */ |