diff options
author | Colin Watson <cjwatson@debian.org> | 2019-02-04 13:16:40 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2019-02-04 13:16:41 +0000 |
commit | 7589519b4ca87bc9559765a52a302befefbe3f4a (patch) | |
tree | 6bf5b764212157b2a4824f6fa239228e6ec5a346 /src/descriptions_store.c | |
parent | 74aa94f78dc7be7b5f97be5dd390dc74fc77cb8b (diff) |
Use bool for boolean command-line options
* include/manconfig.h.in (debug_level): Change type to bool. Update all
definitions and users.
* lib/encodings.c (get_roff_encoding): Change type of "found" to bool.
* libdb/db_lookup.c (dblookup_all, dblookup_exact): Change "match_case"
parameter type to bool. Update all callers.
(dblookup_pattern): Change "match_case", "pattern_regex", and
"try_descriptions" parameter types to bool. Update all callers.
* libdb/db_storage.h (dblookup_all, dblookup_exact, dblookup_pattern):
Update prototypes.
* src/descriptions_store.c (store_descriptions): Change types of
"found_real_page" and "found_external" to bool.
* src/lexgrog_test.c (main): Change types of "some_failed" and "found"
to bool.
* src/man.c (parse_opt): Change types of "apropos" and "whatis" to bool.
(add_roff_line_length): Change "save_cat_p" parameter type to bool *.
Update all callers.
(make_browser): Change "found_percent_s" type to bool.
(display): Change "display_to_stdout" type to bool.
(try_db): Change "found_stale" type to bool.
(local_man_loop): Change "local_mf" type to bool.
(main): Change "found_subpage" type to bool.
* src/manp.c (read_config_file): Change "optional" parameter type to
bool. Update all callers.
* src/manp.h (read_config_file): Update prototype.
* src/check_mandirs.c (opt_test, force_rescan): Change types to bool.
Update all users.
* src/globbing_test.c (match_case, regex_opt, wildcard): Likewise.
* src/lexgrog_test.c (parse_man, parse_cat, show_whatis, show_filters):
Likewise.
* src/man.c (disable_cache, troff, global_apropos, print_where,
print_where_cat, catman, local_man_file, findall, update, match_case,
regex_opt, wildcard, names_only, no_hyphenation, no_justification,
subpages, ascii, save_cat, ditroff, htmlout): Likewise.
* src/mandb.c (opt_test, force_rescan, check_for_strays, purge, user,
create): Likewise.
* src/manp.c (disable_cache): Likewise.
* src/manpath.c (cat, global): Likewise.
* src/whatis.c (am_apropos, regex_opt, exact, wildcard, require_all,
long_output): Likewise.
Diffstat (limited to 'src/descriptions_store.c')
-rw-r--r-- | src/descriptions_store.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/descriptions_store.c b/src/descriptions_store.c index d7c6a277..47d0b912 100644 --- a/src/descriptions_store.c +++ b/src/descriptions_store.c @@ -24,6 +24,7 @@ # include "config.h" #endif /* HAVE_CONFIG_H */ +#include <stdbool.h> #include <stdio.h> #include <string.h> #include <stdlib.h> @@ -80,14 +81,14 @@ void store_descriptions (MYDBM_FILE dbf, gl_list_t descs, struct mandata *info, /* Either it's the real thing or merely a reference. Get the * id and pointer right in either case. */ - int found_real_page = 0; - int found_external = 0; + bool found_real_page = false; + bool found_external = false; if (STREQ (base, desc->name)) { info->id = save_id; info->pointer = NULL; info->whatis = desc->whatis; - found_real_page = 1; + found_real_page = true; } else if (trace) { size_t i = 0; GL_LIST_FOREACH_START (trace, trace_name) { @@ -103,7 +104,7 @@ void store_descriptions (MYDBM_FILE dbf, gl_list_t descs, struct mandata *info, * hierarchy; skip this * description. */ - found_external = 1; + found_external = true; free (trace_info.name); free (buf); break; @@ -115,7 +116,7 @@ void store_descriptions (MYDBM_FILE dbf, gl_list_t descs, struct mandata *info, info->id = save_id; info->pointer = NULL; info->whatis = desc->whatis; - found_real_page = 1; + found_real_page = true; } free (trace_info.name); |