X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=client%2Ftask.c;h=1dd8ffbcd9487948bed2a3732681a72f5efc423f;hb=6abf86833edeae1742db393160db8a9e5c043889;hp=3d9a64444259b15a17064ac9560fa12ea8cdd7b7;hpb=660b3e808d5782edabf342aeb4f3116ffe79706b;p=mTask.git diff --git a/client/task.c b/client/task.c index 3d9a644..1dd8ffb 100644 --- a/client/task.c +++ b/client/task.c @@ -16,7 +16,7 @@ void task_init(void) memset(&tasks, 0, sizeof(struct task)*MAXTASKS); } -int task_register(void) +void task_register(void) { uint8_t ct; uint16_t i; @@ -48,12 +48,18 @@ int task_register(void) tasks[ct].used = true; tasks[ct].lastrun = 0L; - return ct; + write_byte('t'); + write16(ct); + write_byte('\n'); } void task_delete(void) { - tasks[read_byte()].used = false; + uint8_t c = read16(); + tasks[c].used = false; + write_byte('d'); + write16(c); + write_byte('\n'); } struct task *task_get(int num)