27 #ifndef GWEN_SEMAPHORE_H 28 #define GWEN_SEMAPHORE_H 30 #include <gwenhywfar/gwenhywfarapi.h> GWENHYWFAR_API void GWEN_Semaphore_free(GWEN_SEMAPHORE *sm)
struct GWEN_SEMAPHORE GWEN_SEMAPHORE
GWENHYWFAR_API GWEN_SEMAPHORE * GWEN_Semaphore_new(int initialCount)
GWENHYWFAR_API int GWEN_Semaphore_Post(GWEN_SEMAPHORE *sm)
GWENHYWFAR_API int GWEN_Semaphore_Wait(GWEN_SEMAPHORE *sm)