From 4ef3ca0d1ba99c6c3d1a9dc985c99d0285ae37de Mon Sep 17 00:00:00 2001 From: Curtis 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/when.y') diff --git a/bin/when.y b/bin/when.y index afe227f3..5367b3b3 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