X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fdelta%2Fdelta.c;fp=src%2Fdelta%2Fdelta.c;h=dd7523d473ad343478cd42a6f290cf003b066746;hb=a2a5291b3f5ab6ed4c92f51d0fd10a03047380d8;hp=96a9fa5ee14e0378ab643c8b29790f29cfddeaf7;hpb=73381fcf54e38456067f0e87b8611a21eff99169;p=elogind.git diff --git a/src/delta/delta.c b/src/delta/delta.c index 96a9fa5ee..dd7523d47 100644 --- a/src/delta/delta.c +++ b/src/delta/delta.c @@ -488,23 +488,23 @@ static int help(void) { } static int parse_flags(const char *flag_str, int flags) { - char *w, *state; + const char *word, *state; size_t l; - FOREACH_WORD(w, l, flag_str, state) { - if (strneq("masked", w, l)) + FOREACH_WORD(word, l, flag_str, state) { + if (strneq("masked", word, l)) flags |= SHOW_MASKED; - else if (strneq ("equivalent", w, l)) + else if (strneq ("equivalent", word, l)) flags |= SHOW_EQUIVALENT; - else if (strneq("redirected", w, l)) + else if (strneq("redirected", word, l)) flags |= SHOW_REDIRECTED; - else if (strneq("overridden", w, l)) + else if (strneq("overridden", word, l)) flags |= SHOW_OVERRIDDEN; - else if (strneq("unchanged", w, l)) + else if (strneq("unchanged", word, l)) flags |= SHOW_UNCHANGED; - else if (strneq("extended", w, l)) + else if (strneq("extended", word, l)) flags |= SHOW_EXTENDED; - else if (strneq("default", w, l)) + else if (strneq("default", word, l)) flags |= SHOW_DEFAULTS; else return -EINVAL;