From: Yu Watanabe Date: Mon, 13 Feb 2023 19:14:24 +0000 (+0900) Subject: time-util: use result from startswith_no_case() X-Git-Tag: v254-rc1~1163^2~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f2ecfd8bc1e6d09173e9f98c5ac1b19b755a3c25;p=thirdparty%2Fsystemd.git time-util: use result from startswith_no_case() No functional change, just refactoring. --- diff --git a/src/basic/time-util.c b/src/basic/time-util.c index 15f908b137d..73def365a48 100644 --- a/src/basic/time-util.c +++ b/src/basic/time-util.c @@ -636,7 +636,6 @@ static int parse_timestamp_impl(const char *t, usec_t *ret, bool with_tz) { time_t x; usec_t usec, x_usec, plus = 0, minus = 0; int r, weekday = -1, dst = -1; - size_t i; /* Allowed syntaxes: * @@ -776,18 +775,13 @@ static int parse_timestamp_impl(const char *t, usec_t *ret, bool with_tz) { goto from_tm; } - for (i = 0; i < ELEMENTSOF(day_nr); i++) { - size_t skip; - - if (!startswith_no_case(t, day_nr[i].name)) - continue; - - skip = strlen(day_nr[i].name); - if (t[skip] != ' ') + for (size_t i = 0; i < ELEMENTSOF(day_nr); i++) { + k = startswith_no_case(t, day_nr[i].name); + if (!k || *k != ' ') continue; weekday = day_nr[i].nr; - t += skip + 1; + t = k + 1; break; }