From: Bastian Dehn Date: Mon, 16 Feb 2026 17:53:21 +0000 (+0100) Subject: change split token to define const X-Git-Tag: 1.3.15^2~6 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=3355c4e224c6c7001f464a1dec43cf29833668b9;p=feierabend.git change split token to define const --- diff --git a/src/time_format.c b/src/time_format.c index 96884f6..ac78b43 100644 --- a/src/time_format.c +++ b/src/time_format.c @@ -7,6 +7,10 @@ #define MINUTE 60 #define MAX_TIME_STR_LENGTH 36 +#define MINUS '-' +#define TIME_SPLIT_TOKEN ":" +#define DATE_SPLIT_TOKEN "-" + #define MONDAY "Montag" #define TUESDAY "Dienstag" #define WEDNESDAY "Mittwoch" @@ -150,12 +154,12 @@ time_t get_seconds_from_str(const char* timestr) char* first_str_pos = str; bool minus = false; - if (str[0] == '-') + if (str[0] == MINUS) minus = true; - str = strtok(str, ":"); + str = strtok(str, TIME_SPLIT_TOKEN); time_t seconds = atol(str) * ONE_HOUR; - str = strtok(NULL, ":"); + str = strtok(NULL, TIME_SPLIT_TOKEN); if (minus) seconds += atol(str) * 60 * -1; @@ -179,7 +183,7 @@ uint16_t get_year_from_str(const char* date) strncpy(str, date, 11); char* str_first_pos = str; - str = strtok(str, "-"); + str = strtok(str, DATE_SPLIT_TOKEN); value = atoi(str); free(str_first_pos); @@ -198,8 +202,8 @@ uint8_t get_month_from_str(const char* date) strncpy(str, date, 11); char* str_first_pos = str; - str = strtok(str, "-"); - str = strtok(NULL, "-"); + str = strtok(str, DATE_SPLIT_TOKEN); + str = strtok(NULL, DATE_SPLIT_TOKEN); value = atoi(str); free(str_first_pos); @@ -218,9 +222,9 @@ uint8_t get_day_from_str(const char* date) strncpy(str, date, 11); char* str_first_pos = str; - str = strtok(str, "-"); - strtok(NULL, "-"); - str = strtok(NULL, "-"); + str = strtok(str, DATE_SPLIT_TOKEN); + strtok(NULL, DATE_SPLIT_TOKEN); + str = strtok(NULL, DATE_SPLIT_TOKEN); value = atoi(str); free(str_first_pos);