diff options
author | June McEnroe <june@causal.agency> | 2019-07-24 22:30:58 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-07-24 22:30:58 -0400 |
commit | 4ef3ca0d1ba99c6c3d1a9dc985c99d0285ae37de (patch) | |
tree | 37c60a31c70ab1047f101d795005ad5a51d2758b /bin | |
parent | Add when (diff) | |
download | src-4ef3ca0d1ba99c6c3d1a9dc985c99d0285ae37de.tar.gz src-4ef3ca0d1ba99c6c3d1a9dc985c99d0285ae37de.zip |
Warn when date has changed
Diffstat (limited to 'bin')
-rw-r--r-- | bin/when.y | 9 |
1 files changed, 8 insertions, 1 deletions
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"); |