27 #ifndef GWEN_SEMAPHORE_H
28 #define GWEN_SEMAPHORE_H
void GWEN_Semaphore_Wait(GWEN_SEMAPHORE *sm)
void GWEN_Semaphore_free(GWEN_SEMAPHORE *sm)
struct GWEN_SEMAPHORE GWEN_SEMAPHORE
GWEN_SEMAPHORE * GWEN_Semaphore_new(void)
void GWEN_Semaphore_Post(GWEN_SEMAPHORE *sm)