TaKl/src/include/tasks.h
augustin64 10c326c040 Moving away from c++ which was not needed
Improve list command (now sorted output)
Bump version to 1.0.1
2023-07-13 12:00:05 +02:00

26 lines
537 B
C

#include "struct.h"
#ifndef DEF_TASKS_H
#define DEF_TASKS_H
/*
Renvoie une tâche avec un identifiant aléatoire valide
*/
task_t create_task(char* text, time_t due_to);
/*
Affiche une tâche, avec toutes ses informations
*/
void print_task(task_t task);
/*
Affiche une liste de tâches de manière compacte (et par catégorie: urgent, à faire, [complétée])
*/
void print_task_list(task_list_t* list, bool show_completed);
/*
Libère la mémoire allouée à une liste de tâches
*/
void free_task_list(task_list_t* list);
#endif