--- /dev/null
+diff -Naur sarg-2.4.0.orig/index.c sarg-2.4.0/index.c
+--- sarg-2.4.0.orig/index.c 2019-12-24 12:04:00.000000000 +0100
++++ sarg-2.4.0/index.c 2021-04-24 14:09:57.779097194 +0200
+@@ -325,7 +325,7 @@
+ d1=(day >> 5) & 0x1F;
+ if ((day & 0x1F) != 0) {
+ d2=day & 0x1F;
+- snprintf(daynum,sizeof(daynum),"%02d-%02d",d1,d2);
++ snprintf(daynum,sizeof(daynum),"%02u-%02u",(unsigned int)d1,(unsigned int)d2);
+ } else {
+ snprintf(daynum,sizeof(daynum),"%02d",d1);
+ }
+@@ -485,7 +485,7 @@
+ m1=(month >> 4) & 0x0F;
+ if ((month & 0x0F) != 0) {
+ m2=month & 0x0F;
+- snprintf(monthnum,sizeof(monthnum),"%02d-%02d",m1,m2);
++ snprintf(monthnum,sizeof(monthnum),"%02u-%02u",(unsigned int)m1,(unsigned int)m2);
+ name_month(m1,monthname1,sizeof(monthname1));
+ name_month(m2,monthname2,sizeof(monthname2));
+ snprintf(nmonth,sizeof(nmonth),"%s-%s",monthname1,monthname2);
+diff -Naur sarg-2.4.0.orig/userinfo.c sarg-2.4.0/userinfo.c
+--- sarg-2.4.0.orig/userinfo.c 2019-12-24 12:04:00.000000000 +0100
++++ sarg-2.4.0/userinfo.c 2021-04-24 14:11:31.965734470 +0200
+@@ -78,7 +78,7 @@
+ int skip;
+ int flen;
+ int count, clen;
+- char cstr[9];
++ char cstr[11];
+ char filename[MAX_USER_FNAME_LEN];
+
+ if (!UserStrings) {