From 7540a10d9a2d377191b64a29e794d4b58f320347 Mon Sep 17 00:00:00 2001 From: foswret Date: Sat, 2 May 2026 12:22:58 -0500 Subject: implement correct month rendering, multipage, No start of month offset --- src/date.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/date.c (limited to 'src/date.c') diff --git a/src/date.c b/src/date.c new file mode 100644 index 0000000..43250f1 --- /dev/null +++ b/src/date.c @@ -0,0 +1,13 @@ +char *months[] = { + "January", "February", "March", "April", "May", + "June", "July", "August", "September", "October", + "November", "December" +}; + +// Februrary is altered in calp.c if year is a leap year. defaults to 28. +int days_in_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; + +int isleap(int year) { + return (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0); +} + -- cgit v1.2.3