extern int CallWithArgArray(void *Function, int NArgs, Uint *Args);
// --- Heap ---
-/**
- * \name Heap
- * \{
- */
-extern void *malloc(size_t size);
-extern void *calloc(size_t num, size_t size);
-extern void *realloc(void *ptr, size_t size);
-extern void free(void *Ptr);
-extern int IsHeap(void *Ptr);
-/**
- * \}
- */
+#include <heap.h>
// --- Modules ---
/**
extern void Threads_Exit(int TID, int Status);
extern void Threads_Yield(void);
extern void Threads_Sleep(void);
-extern void Threads_WakeTID(tTID Thread);
+extern int Threads_WakeTID(tTID Thread);
extern tPID Threads_GetPID(void);
extern tTID Threads_GetTID(void);
extern tUID Threads_GetUID(void);