]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
change weekdays define const
authorBastian Dehn <hhaalo@arcor.de>
Mon, 16 Feb 2026 17:49:14 +0000 (18:49 +0100)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 16 Feb 2026 17:49:14 +0000 (18:49 +0100)
src/time_format.c

index 92702233e212b69c4d23e6370487f72c22d0023d..96884f69230c2b60aeeb2f1b9d19711dc0e18768 100644 (file)
@@ -7,6 +7,24 @@
 #define MINUTE 60
 #define MAX_TIME_STR_LENGTH 36
 
+#define MONDAY "Montag"
+#define TUESDAY "Dienstag"
+#define WEDNESDAY "Mittwoch"
+#define THURSDAY "Donnerstag"
+#define FRIDAY "Freitag"
+#define SATURDAY "Samstag"
+#define SUNDAY "Sonntag"
+#define UNKNOWN "Unknown"
+
+#define MONDAY_SHORT "Mo"
+#define TUESDAY_SHORT "Di"
+#define WEDNESDAY_SHORT "Mi"
+#define THURSDAY_SHORT "Do"
+#define FRIDAY_SHORT "Fr"
+#define SATURDAY_SHORT "Sa"
+#define SUNDAY_SHORT "So"
+#define UNKNOWN_SHORT "--"
+
 char* _strdup(const char* str)
 {
        size_t size = strlen(str) + 1;
@@ -51,21 +69,21 @@ char* get_weekday_str(const uint8_t wday)
 {
        switch (wday) {
        case 0:
-               return _strdup("Sonntag");
+               return _strdup(SUNDAY);
        case 1:
-               return _strdup("Montag");
+               return _strdup(MONDAY);
        case 2:
-               return _strdup("Dienstag");
+               return _strdup(TUESDAY);
        case 3:
-               return _strdup("Mittwoch");
+               return _strdup(WEDNESDAY);
        case 4:
-               return _strdup("Donnerstag");
+               return _strdup(THURSDAY);
        case 5:
-               return _strdup("Freitag");
+               return _strdup(FRIDAY);
        case 6:
-               return _strdup("Samstag");
+               return _strdup(SATURDAY);
        default:
-               return _strdup("Unknown");
+               return _strdup(UNKNOWN);
        }
 }
 
@@ -73,21 +91,21 @@ char* get_weekday_short_str(const uint8_t wday)
 {
        switch(wday) {
        case 0:
-               return _strdup("So");
+               return _strdup(SUNDAY_SHORT);
        case 1:
-               return _strdup("Mo");
+               return _strdup(MONDAY_SHORT);
        case 2:
-               return _strdup("Di");
+               return _strdup(TUESDAY_SHORT);
        case 3:
-               return _strdup("Mi");
+               return _strdup(WEDNESDAY_SHORT);
        case 4:
-               return _strdup("Do");
+               return _strdup(THURSDAY_SHORT);
        case 5:
-               return _strdup("Fr");
+               return _strdup(FRIDAY_SHORT);
        case 6:
-               return _strdup("Sa");
+               return _strdup(SATURDAY_SHORT);
        default:
-               return _strdup("--");
+               return _strdup(UNKNOWN_SHORT);
        }
 }