From ef9ab1fd141f4057d41f2d6ed8ab8d67c44894d5 Mon Sep 17 00:00:00 2001 From: Preston Pan Date: Thu, 9 Jan 2025 16:32:55 -0800 Subject: save state --- src/common/protocol.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/common/protocol.c (limited to 'src/common/protocol.c') diff --git a/src/common/protocol.c b/src/common/protocol.c new file mode 100644 index 0000000..9be3bcf --- /dev/null +++ b/src/common/protocol.c @@ -0,0 +1,20 @@ +#include "../include/protocol.h" +#include "../include/better_string.h" + +#include +#include +#include + +string_t *date_str() { + char dateStr[11]; + time_t t = time(NULL); + struct tm *tm_info = localtime(&t); + + strftime(dateStr, sizeof(dateStr), "%d-%m-%Y", tm_info); + return init_string(dateStr); +} + +bool same_day(struct tm *date1, struct tm *date2) { + return (date1->tm_year == date2->tm_year && date1->tm_mon == date2->tm_mon && + date1->tm_mday == date2->tm_mday); +} -- cgit