From 2d54e05d36fd1bb95dd6dc2cc565df9d5ead9e2e Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Wed, 24 Jul 2019 22:30:58 -0400 Subject: Warn when date has changed --- bin/when.y | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'bin') diff --git a/bin/when.y b/bin/when.y index e8531ad3..bba10c40 100644 --- a/bin/when.y +++ b/bin/when.y @@ -229,13 +229,20 @@ int main(int argc, char *argv[]) { return yyparse(); } - printDate(today()); + struct tm date = today(); + printDate(date); printf("\n"); char *line = NULL; size_t cap = 0; while (0 < getline(&line, &cap, stdin)) { if (line[0] == '\n') continue; + + if (today().tm_mday != date.tm_mday) { + warnx("the date has changed"); + date = today(); + } + input = line; yyparse(); printf("\n"); -- cgit 1.4.1