GWENHYWFAR_API GWEN_THREAD_RUN_FN GWEN_Thread_SetRunFn(GWEN_THREAD *thr, GWEN_THREAD_RUN_FN fn)
struct GWEN_THREAD GWEN_THREAD
GWENHYWFAR_CB void(* GWEN_THREAD_RUN_FN)(GWEN_THREAD *thr)
GWENHYWFAR_API int GWEN_Thread_Join(GWEN_THREAD *thr)
GWENHYWFAR_API void GWEN_Thread_free(GWEN_THREAD *thr)
GWENHYWFAR_API int GWEN_Thread_Start(GWEN_THREAD *thr)
GWENHYWFAR_API GWEN_THREAD * GWEN_Thread_new()
#define GWEN_INHERIT_FUNCTION_LIB_DEFS(t, decl)
#define GWEN_LIST_FUNCTION_LIB_DEFS(t, pr, decl)