From e13c6d2caa75bcc8f4804a2332926cace9337c20 Mon Sep 17 00:00:00 2001 From: Matteo Bini Date: Sun, 8 Sep 2024 13:03:29 +0200 Subject: [PATCH] Remove locale dependency --- srohtml.c | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/srohtml.c b/srohtml.c index e84dff6..e9c1f55 100644 --- a/srohtml.c +++ b/srohtml.c @@ -1,4 +1,3 @@ -#include #include #include #include @@ -7,6 +6,7 @@ /* macros */ #define BODY_START_SIZE 26624 /* 26 x 1024 byte = 26 KiB */ #define CLS_MAX 16 +#define DATE_FORMAT "%d/%m/%Y" #define DATE_LEN 10 #define FAVICON "data:image/gif;base64,R0lGODlhEAAQAKEAAAAAcP///wAAcAAAcCH5BAEKAAIALAAAAAAQABAAQAIwlBWZxxwAQWjtTQRvlZhTnGSfYT3eZ3WaE4mjGa1UasoH7c6tzYanfqmhJMKXglcAADs=" #define FIGCAPTION_TAG_LEN 12 @@ -17,6 +17,7 @@ #define LINE_START 80 #define NOTES_START 8 #define NOTES_MAX_DIGITS 3 +#define TIME_FORMAT "%H:%M" typedef struct { void *data; @@ -921,15 +922,14 @@ footer(void) { size_t max; struct tm *now; - char str[16]; + char str[22]; time_t s; int tm_mday, tm_mon, tm_year; struct tm tm_pd = { 0 }; - max = 16; + max = 22; array_strcat(&body, "\t\t