summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Van Doorn <vandoorn.nick@gmail.com>2019-06-16 15:07:47 -0700
committerNick Van Doorn <vandoorn.nick@gmail.com>2019-06-16 15:09:03 -0700
commit5b35a516a6e4105626dc14662810bb7adbd45b4f (patch)
tree54e62a704b289f8cddda56aaa3961d297ab7ba68
parent16870f63fafadd94dbd182d9f4d2f86c821cbfc4 (diff)
Define play and pause task
-rw-r--r--core.c6
-rw-r--r--core.h8
2 files changed, 13 insertions, 1 deletions
diff --git a/core.c b/core.c
index 203f79a..53249d7 100644
--- a/core.c
+++ b/core.c
@@ -26,6 +26,12 @@ void gitrolex_parseArgs(struct State_t *s, int argc, const char *argv[]) {
else if(!strcmp(task, "export")) {
s->task = EXPORT;
}
+ else if(!strcmp(task, "pause")) {
+ s->task = PAUSE;
+ }
+ else if(!strcmp(task, "play")) {
+ s->task = PLAY;
+ }
else if(!strcmp(task, "track")) {
// if we're tracking time,
// we need a branch name stored
diff --git a/core.h b/core.h
index a459412..8286da6 100644
--- a/core.h
+++ b/core.h
@@ -10,7 +10,9 @@ enum Task_t {
ERROR = -1,
STATUS = 0,
EXPORT,
- TRACK
+ TRACK,
+ PAUSE,
+ PLAY
};
struct State_t {
@@ -18,6 +20,10 @@ struct State_t {
char taskArgs[1024];
};
+enum Error_t {
+ OK = 0
+};
+
void gitrolex_parseArgs(struct State_t *s, int argc, const char *argv[]);
#endif