#ifndef TASKQUEUE_H
#define TASKQUEUE_H
+#include <stddef.h>
#include "qtypes.h"
-#include "thread.h"
typedef struct taskqueue_task_s
{
void TaskQueue_Yield(taskqueue_task_t *t);
// polls for status of task and returns the result, does not cause tasks to be executed (see TaskQueue_WaitForTaskDone for that)
-qboolean TaskQueue_IsDone(taskqueue_task_t *t);
+qbool TaskQueue_IsDone(taskqueue_task_t *t);
// triggers execution of queued tasks, and waits for the specified task to be done
void TaskQueue_WaitForTaskDone(taskqueue_task_t *t);
void TaskQueue_Init(void);
void TaskQueue_Shutdown(void);
-void TaskQueue_Frame(qboolean shutdown);
+void TaskQueue_Frame(qbool shutdown);
#endif