parseopt: use boolean type for a simple flag

Suggested-by: Phillip Wood <phillip.wood@dunelm.org.uk> Signed-off-by: D. Ben Knoble <ben.knoble+github@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

D. Ben Knoble committed Nov 2, 2025 at 11:17 UTC 4da5bebc17518bace2a15484f345c3494c120135
1 file changed +2 -2
parse-options.c
+2 -2
@@ -208,7 +208,7 @@ static enum parse_opt_result do_get_value(struct parse_opt_ctx_t *p,
208 case OPTION_FILENAME:
209 {
210 const char *value;
211 - int is_optional;
211 + bool is_optional;
212
213 if (unset)
214 value = NULL;
@@ -224,7 +224,7 @@ static enum parse_opt_result do_get_value(struct parse_opt_ctx_t *p,
224
225 is_optional = skip_prefix(value, ":(optional)", &value);
226 if (!value)
227 - is_optional = 0;
227 + is_optional = false;
228 value = fix_filename(p->prefix, value);
229 if (is_optional && is_missing_file(value)) {
230 free((char *)value);