#ifndef GITROLEX_CORE_H #define GITROLEX_CORE_H #include #include #include #include "database.h" int gitrolex_core(); enum Task_t { ERROR = -1, STATUS = 0, EXPORT, TRACK, PAUSE, PLAY }; struct State_t { enum Task_t task; char taskArgs[1024]; }; enum Error_t { OK = 0, DB_ERROR }; void gitrolex_parseArgs(struct State_t *s, int argc, const char *argv[]); long gitrolex_calculateWorkingTime(struct TimeEnty_t *t, int size); #endif