summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriadna Vigo <arivigodr@gmail.com>2020-12-24 22:02:46 +0100
committerAriadna Vigo <arivigodr@gmail.com>2020-12-24 22:02:46 +0100
commitbe21c14a1092f1b625fa3cd741c013d1d4a71216 (patch)
treee027308d76780107b6f6a1ef3c69c98295a2600a
parent1b44b04bd523fb10f69305677195bf8f0ba769e3 (diff)
Got rid of print_output()
-rw-r--r--cras.c20
1 files changed, 7 insertions, 13 deletions
diff --git a/cras.c b/cras.c
index 41c8b53..c072455 100644
--- a/cras.c
+++ b/cras.c
@@ -38,7 +38,6 @@ static void printf_color(const char *ansi_color, const char *fmt, ...);
static void print_task(Task task, int i);
static void print_task_list(TaskLst list);
static void print_counter(TaskLst list);
-static void print_output(TaskLst list);
static void read_crasfile(TaskLst *list, const char *crasfile);
static void write_crasfile(const char *crasfile, TaskLst list);
static int store_input(TaskLst *list, FILE *fp);
@@ -124,15 +123,6 @@ print_counter(TaskLst list)
}
static void
-print_output(TaskLst list)
-{
- printf("Due date: %s\n", ctime(&list.expiry));
- print_task_list(list);
- print_counter(list);
- printf(" to do/done");
-}
-
-static void
read_crasfile(TaskLst *list, const char *crasfile)
{
int read_stat;
@@ -335,10 +325,14 @@ output_mode(const char *crasfile, int mode)
read_crasfile(&list, crasfile);
- if (mode == SHORT_OUTPUT)
+ if (mode == SHORT_OUTPUT) {
print_counter(list);
- else
- print_output(list);
+ } else {
+ printf("Due date: %s\n", ctime(&list.expiry));
+ print_task_list(list);
+ print_counter(list);
+ printf(" to do/done");
+ }
putchar('\n');