X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;ds=sidebyside;f=client%2Ftask.h;h=6542b1c3e32ece39a72567615a93c9dd3fd77184;hb=8246c6551faa818be7a58638dbbc2e521f21c454;hp=0ea1b99f5b797cd3dc13bf3b24803b0347a4f6b0;hpb=55afb005ced3bba3813163596cdc7288a318a3c2;p=mTask.git diff --git a/client/task.h b/client/task.h index 0ea1b99..6542b1c 100644 --- a/client/task.h +++ b/client/task.h @@ -1,9 +1,12 @@ #ifndef TASK_H #define TASK_H -#define MAXTASKS 5 #define MAXTASKSIZE 1024 +#ifdef __cplusplus +extern "C" { +#endif + #include #include @@ -15,9 +18,15 @@ struct task { bool used; }; +bool is_interrupt_task(struct task* t); +bool had_interrupt(struct task* t); + void task_init(void); void task_register(void); void task_delete(void); struct task *task_get(int num); +#ifdef __cplusplus +} +#endif #endif