Snippets for bash 5.3.p15 from Fedora aarch64
Sourced from https://kojipkgs.fedoraproject.org/packages/bash/5.3.15/1.fc45/data/logs/aarch64/build.log.
-
mkbuiltins.c:588:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 588 | for (i = 0; line = defs->lines->array[i]; i++) | ^~~~ -
mkbuiltins.c:702:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 702 | for (i = 0; builtin = (BUILTIN_DESC *)defs->builtins->array[i]; i++) | ^~~~~~~ -
getopt.c:168:8: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 168 | temp = strchr (optstring, c); | ^ -
getopt.c:179:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 179 | if (sh_badopt = (temp == NULL || c == ':')) | ^~~~~~~~~ -
evalstring.c:461:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 461 | else if (command = global_command) | ^~~~~~~ -
evalstring.c:802:1: warning: ‘cat_file’ defined but not used [-Wunused-function] 802 | cat_file (REDIRECT *r) | ^~~~~~~~ -
eval.c:156:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 156 | else if (current_command = global_command) | ^~~~~~~~~~~~~~~ -
make_cmd.c:571:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 571 | while (full_line = read_secondary_line (delim_unquoted)) | ^~~~~~~~~ -
general.c:91:1: warning: missing braces around initializer [-Wmissing-braces] 91 | { | ^ 92 | &interactive_comments, | { } 93 | &source_uses_path, | { } 94 | &expaliases_flag, | { } 95 | &inherit_errexit, | { } 96 | &print_shift_error, | { } 97 | 0 | { 98 | }; | } -
general.c:504:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 504 | while (c = string[indx]) | ^ -
eval.c:262:3: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 262 | write (1, msg, strlen (msg)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
variables.c:428:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 428 | if (temp_var = find_function (tname)) | ^~~~~~~~ -
variables.c:435:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 435 | if (temp_var = bind_invalid_envvar (name, string, 0)) | ^~~~~~~~ -
expr.c:1557:17: warning: unused variable ‘pval’ [-Wunused-variable] 1557 | intmax_t val, pval; | ^~~~ -
shell.c:925:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 925 | while (arg_character = arg_string[i++]) | ^~~~~~~~~~~~~ -
hashlib.c:164:1: warning: ‘hash_shrink’ defined but not used [-Wunused-function] 164 | hash_shrink (HASH_TABLE *table) | ^~~~~~~~~~~ -
variables.c:721:14: warning: variable ‘temp_var’ set but not used [-Wunused-but-set-variable=] 721 | SHELL_VAR *temp_var; | ^~~~~~~~ -
shell.c:1351:7: warning: variable ‘e’ set but not used [-Wunused-but-set-variable=] 1351 | int e, r; | ^ -
unwind_prot.c:232:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 232 | while (elt = unwind_protect_list) | ^~~ -
unwind_prot.c:267:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 267 | while (elt = unwind_protect_list) | ^~~ -
variables.c:1949:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1949 | if (v = hash_lookup (name, vc->table)) | ^ -
expr.c:1144:1: warning: ‘free_lvalue’ defined but not used [-Wunused-function] 1144 | free_lvalue (struct lvalue *lv) | ^~~~~~~~~~~ -
expr.c:1134:1: warning: ‘alloc_lvalue’ defined but not used [-Wunused-function] 1134 | alloc_lvalue (void) | ^~~~~~~~~~~~ -
mailcheck.c:392:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 392 | while (mailfile = extract_colon_unit (mailpaths, &i)) | ^~~~~~~~ -
mailcheck.c:464:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 464 | if (temp = expand_string_to_string (message, Q_DOUBLE_QUOTES)) | ^~~~ -
subst.c:802:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 802 | while (c = string[i]) | ^ -
subst.c:873:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 873 | while (c = string[i]) | ^ -
subst.c:1024:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1024 | while (c = string[i]) | ^ -
subst.c:1018:9: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable=] 1018 | char *ret; | ^~~ -
subst.c:1182:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1182 | while (c = string[i]) | ^ -
jobs.c:1149:7: warning: variable ‘r’ set but not used [-Wunused-but-set-variable=] 1149 | int r; | ^ -
jobs.c:1184:7: warning: variable ‘onproc’ set but not used [-Wunused-but-set-variable=] 1184 | int onproc; | ^~~~~~ -
jobs.c:1183:20: warning: variable ‘oend’ set but not used [-Wunused-but-set-variable=] 1183 | PROCESS *ohead, *oend, *ps, *p; | ^~~~ -
jobs.c:1555:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1555 | if (temp = jobs[job_index]) | ^~~~ -
pathexp.c:77:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 77 | while (c = *string++) | ^ -
subst.c:1365:9: warning: variable ‘t’ set but not used [-Wunused-but-set-variable=] 1365 | char *t, *result; | ^ -
subst.c:1363:10: warning: unused variable ‘xflags’ [-Wunused-variable] 1363 | int c, xflags; | ^~~~~~ -
subst.c:1560:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1560 | while (c = string[i]) | ^ -
pathexp.c:445:15: warning: unused variable ‘quoted_pattern’ [-Wunused-variable] 445 | int gflags, quoted_pattern; | ^~~~~~~~~~~~~~ -
pathexp.c:536:5: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 536 | n = strrchr (name, '/'); | ^ -
variables.c:3940:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3940 | if (elt = hash_remove (name, v->table, 0)) | ^~~ -
variables.c:3967:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3967 | if (elt = hash_remove (name, v->table, 0)) | ^~~ -
pathexp.c:664:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 664 | while (colon_bit = split_ignorespec (this_ignoreval, &ptr)) | ^~~~~~~~~ -
stringlib.c:140:16: warning: unused variable ‘r’ [-Wunused-variable] 140 | char *temp, *r;; | ^ -
subst.c:1851:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1851 | while (c = string[i]) | ^ -
pathexp.c:820:12: warning: unused variable ‘i’ [-Wunused-variable] 820 | intmax_t i; | ^ -
pathexp.c:832:15: warning: unused variable ‘x’ [-Wunused-variable] 832 | int v1, v2, x; | ^ -
subst.c:1830:18: warning: variable ‘t’ set but not used [-Wunused-but-set-variable=] 1830 | char *result, *t; | ^ -
subst.c:2103:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2103 | while (c = string[i]) | ^ -
braces.c:445:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 445 | if (t = (char *)malloc (2)) | ^ -
subst.c:2090:9: warning: variable ‘temp’ set but not used [-Wunused-but-set-variable=] 2090 | char *temp; | ^~~~ -
variables.c:4724:15: warning: unused variable ‘isarray’ [-Wunused-variable] 4724 | int isfunc, isarray; | ^~~~~~~ -
subst.c:2222:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2222 | while (c = string[i]) | ^ -
variables.c:4858:31: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4858 | for (i = 0, list_index = 0; var = vars[i]; i++) | ^~~ -
jobs.c:2799:20: warning: variable ‘check_async’ set but not used [-Wunused-but-set-variable=] 2799 | int any_stopped, check_async, njobs; | ^~~~~~~~~~~ -
array.c:66:14: warning: ‘spacesep’ defined but not used [-Wunused-variable] 66 | static char *spacesep = " "; | ^~~~~~~~ -
subst.c:2205:9: warning: variable ‘temp’ set but not used [-Wunused-but-set-variable=] 2205 | char *temp, open[3]; | ^~~~ -
braces.c:656:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 656 | while (c = text[i]) | ^ -
subst.c:2393:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2393 | while (c = string[i]) | ^ -
variables.c:5358:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 5358 | if (ret = vcxt->down) | ^~~ -
findcmd.c:284:14: warning: unused variable ‘var’ [-Wunused-variable] 284 | SHELL_VAR *var; | ^~~ -
braces.c:687:1: warning: label ‘funsub’ defined but not used [-Wunused-label] 687 | funsub: | ^~~~~~ -
braces.c:643:9: warning: variable ‘t’ set but not used [-Wunused-but-set-variable=] 643 | char *t; | ^ -
bashhist.c:732:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 732 | while (temp = previous_history ()) | ^~~~ -
variables.c:5452:7: warning: variable ‘is_bltinenv’ set but not used [-Wunused-but-set-variable=] 5452 | int is_bltinenv; | ^~~~~~~~~~~ -
bashhist.c:848:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 848 | for (msg = line, i = 0; i < chunks; i++) | ^ -
variables.c:6125:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6125 | while (val = extract_colon_unit (temp, &tptr)) | ^~~ -
variables.c:6172:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6172 | if (v = find_variable (name)) | ^ -
arrayfunc.c:388:9: warning: unused variable ‘newval’ [-Wunused-variable] 388 | char *newval; | ^~~~~~ -
jobs.c:4037:7: warning: variable ‘n’ set but not used [-Wunused-but-set-variable=] 4037 | int n, oerrno; | ^ -
variables.c:287:13: warning: ‘init_shell_variable’ declared ‘static’ but never defined [-Wunused-function] 287 | static void init_shell_variable (SHELL_VAR *); | ^~~~~~~~~~~~~~~~~~~ -
subst.c:3599:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3599 | if (t = mbschr (name, LBRACK)) | ^ -
locale.c:620:14: warning: unused variable ‘encoding’ [-Wunused-variable] 620 | char *cp, *encoding; | ^~~~~~~~ -
man2html.c:517:17: warning: unused variable ‘i’ [-Wunused-variable] 517 | int i; | ^ -
bashline.c:809:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 809 | while (temp = fgets (buffer, 255, file)) | ^~~~ -
jobs.c:5296:7: warning: variable ‘o’ set but not used [-Wunused-but-set-variable=] 5296 | int o; | ^ -
arrayfunc.c:1485:21: warning: variable ‘subtype’ set but not used [-Wunused-but-set-variable=] 1485 | int len, isassoc, subtype; | ^~~~~~~ -
subst.c:4151:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4151 | while (c = string[sindex]) | ^ -
arrayfunc.c:1672:22: warning: unused variable ‘temp’ [-Wunused-variable] 1672 | char *retval, *t, *temp; | ^~~~ -
print_cmd.c:181:14: warning: zero-length gnu_printf format string [-Wformat-zero-length] 181 | cprintf (""); | ^~ -
bashline.c:1726:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1726 | while (was_assignment = assignment (n, 0)); | ^~~~~~~~~~~~~~ -
man2html.c:1453:44: warning: unused variable ‘ftable’ [-Wunused-variable] 1453 | TABLEROW *layout = NULL, *currow, *ftable; | ^~~~~~ -
man2html.c:1448:17: warning: unused variable ‘t’ [-Wunused-variable] 1448 | char *t, *h, *g; | ^ -
man2html.c:1783:36: warning: unused variable ‘j’ [-Wunused-variable] 1783 | int value = 0, value2, j = 0, sign = 1, opex = 0; | ^ -
print_cmd.c:1007:14: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1007 | cprintf (""); | ^~ -
bashline.c:2262:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2262 | while (val = glob_matches[local_index++]) | ^~~ -
man2html.c:2160:19: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2160 | while (*c && *c != '\n' || lvl > 0) { | ~~~^~~~~~~~~~~~~ -
man2html.c:2252:41: warning: unused variable ‘oldcurpos’ [-Wunused-variable] 2252 | int oldcurpos = curpos; | ^~~~~~~~~ -
bashline.c:2688:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2688 | while (srvent = getservent ()) | ^~~~~~ -
bashline.c:2742:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2742 | while (grent = getgrent ()) | ^~~~~ -
man2html.c:2549:41: warning: unused variable ‘f’ [-Wunused-variable] 2549 | FILE *f; | ^ -
bashline.c:2830:13: warning: unused variable ‘t’ [-Wunused-variable] 2830 | char *s, *t; | ^ -
bashline.c:2830:9: warning: unused variable ‘s’ [-Wunused-variable] 2830 | char *s, *t; | ^ -
redir.c:770:52: warning: variable ‘fdactive’ set but not used [-Wunused-but-set-variable=] 770 | int redir_fd, fd, redirector, r, oflags, rflags, fdactive; | ^~~~~~~~ -
bashline.c:3525:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3525 | if (t = mbschr (local_dirname, '$')) | ^ -
bashline.c:3527:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3527 | else if (t = mbschr (local_dirname, '`')) /* XXX */ | ^ -
subst.c:6910:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6910 | for (i = 0, ind = 0; c = string[i]; ) | ^ -
bashline.c:3679:18: warning: unused variable ‘l1’ [-Wunused-variable] 3679 | size_t l1, l2; | ^~ -
subst.c:6944:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 6944 | if (valsub = (string && *string == '|')) | ^~~~~~ -
redir.c:1477:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1477 | if (vr = valid_array_reference (w, 0)) | ^~ -
redir.c:1492:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1492 | if (vr = valid_array_reference (w, 0)) | ^~ -
man2html.c:3702:45: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 3702 | for (i = 0; owndef->st[deflen + 2 + i] = owndef->st[i]; i++); | ^~~~~~ -
bashline.c:4303:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4303 | if (t = mbschr (dirname, '$')) | ^ -
bashline.c:4362:23: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4362 | for (i = j = 0; c = default_filename_quote_characters[i]; i++) | ^ -
man2html.c:3831:33: warning: unused variable ‘mx’ [-Wunused-variable] 3831 | int mx; | ^~ -
man2html.c:3772:17: warning: unused variable ‘i’ [-Wunused-variable] 3772 | int i; | ^ -
subst.c:7774:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7774 | else if (var = find_variable (name)) | ^~~ -
subst.c:7804:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 7804 | else if (var = find_variable_last_nameref (name, 0)) | ^~~ -
man2html.c:4005:21: warning: unused variable ‘fullname’ [-Wunused-variable] 4005 | char *h, *fullname; | ^~~~~~~~ -
man2html.c:4003:17: warning: unused variable ‘l’ [-Wunused-variable] 4003 | int l, i; | ^ -
man2html.c:4001:17: warning: unused variable ‘f’ [-Wunused-variable] 4001 | FILE *f; | ^ -
print_cmd.c:1018:1: warning: ‘print_heredocs’ defined but not used [-Wunused-function] 1018 | print_heredocs (REDIRECT *heredocs) | ^~~~~~~~~~~~~~ -
bashline.c:4824:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 4824 | for (passc = 0; c = string[i]; i++) | ^ -
bashline.c:215:12: warning: ‘set_saved_history’ declared ‘static’ but never defined [-Wunused-function] 215 | static int set_saved_history (void); | ^~~~~~~~~~~~~~~~~ -
variables.c:189:21: warning: ‘last_context_searched’ defined but not used [-Wunused-variable] 189 | static VAR_CONTEXT *last_context_searched; | ^~~~~~~~~~~~~~~~~~~~~ -
redir.c:1376:1: warning: ‘add_undo_fd_redirect’ defined but not used [-Wunused-function] 1376 | add_undo_fd_redirect (int sfd, int rfd) | ^~~~~~~~~~~~~~~~~~~~ -
redir.c:748:1: warning: ‘undoablefd’ defined but not used [-Wunused-function] 748 | undoablefd (int fd) | ^~~~~~~~~~ -
execute_cmd.c:3443:23: warning: unused variable ‘t’ [-Wunused-variable] 3443 | char *repl_string, *t; | ^ -
jobs.c:5038:1: warning: ‘maybe_give_terminal_to’ defined but not used [-Wunused-function] 5038 | maybe_give_terminal_to (pid_t opgrp, pid_t npgrp, int flags) | ^~~~~~~~~~~~~~~~~~~~~~ -
subst.c:9160:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 9160 | while (c = s[sindex]) | ^ -
subst.c:9291:18: warning: unused variable ‘clen’ [-Wunused-variable] 9291 | size_t clen; | ^~~~ -
subst.c:9865:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 9865 | if (c = string[sindex]) | ^ -
subst.c:9875:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 9875 | if (c = string[sindex]) | ^ -
execute_cmd.c:1894:13: warning: ‘cpl_prune’ declared ‘static’ but never defined [-Wunused-function] 1894 | static void cpl_prune (void); | ^~~~~~~~~ -
man2html.c:3757:1: warning: ‘flush’ defined but not used [-Wunused-function] 3757 | flush(void) | ^~~~~ -
man2html.c:946:12: warning: ‘asint’ defined but not used [-Wunused-variable] 946 | static int asint = 0; | ^~~~~ -
man2html.c:428:31: warning: ‘eqndelimclose’ defined but not used [-Wunused-variable] 428 | static char eqndelimopen = 0, eqndelimclose = 0; | ^~~~~~~~~~~~~ -
man2html.c:428:13: warning: ‘eqndelimopen’ defined but not used [-Wunused-variable] 428 | static char eqndelimopen = 0, eqndelimclose = 0; | ^~~~~~~~~~~~ -
man2html.c:299:14: warning: ‘idxfile’ defined but not used [-Wunused-variable] 299 | static FILE *idxfile; | ^~~~~~~ -
man2html.c:298:14: warning: ‘fname’ defined but not used [-Wunused-variable] 298 | static char *fname; | ^~~~~ -
man2html.c:240:1: warning: ‘escape_input’ defined but not used [-Wunused-function] 240 | escape_input(char *str) | ^~~~~~~~~~~~ -
man2html.c:210:1: warning: ‘strmaxcat’ defined but not used [-Wunused-function] 210 | strmaxcat(char *to, char *from, int n) | ^~~~~~~~~ -
man2html.c:190:1: warning: ‘strduplicate’ defined but not used [-Wunused-function] 190 | strduplicate(char *from) | ^~~~~~~~~~~~ -
man2html.c:148:1: warning: ‘strgrow’ defined but not used [-Wunused-function] 148 | strgrow(char *old, int len) | ^~~~~~~ -
man2html.c:104:13: warning: ‘location_base’ defined but not used [-Wunused-variable] 104 | static char location_base[NULL_TERMINATED(MED_STR_MAX)] = ""; | ^~~~~~~~~~~~~ -
subst.c:11961:1: warning: label ‘add_quoted_character’ defined but not used [-Wunused-label]
-
subst.c:11274:7: warning: variable ‘local_expanded’ set but not used [-Wunused-but-set-variable=]
-
subst.c:12219:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
-
bashline.c:4762:1: warning: ‘get_cmd_xmap_from_edit_mode’ defined but not used [-Wunused-function] 4762 | get_cmd_xmap_from_edit_mode (void) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ -
bashline.c:4532:1: warning: ‘putx’ defined but not used [-Wunused-function] 4532 | putx(int c) | ^~~~ -
./support/bashversion.c:67:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 67 | if (progname = strrchr (argv[0], '/')) | ^~~~~~~~ -
subst.c:12748:28: warning: suggest parentheses around assignment used as truth value [-Wparentheses]
-
subst.c:12991:33: warning: array subscript has type ‘char’ [-Wchar-subscripts]
-
subst.c:12949:35: warning: unused variable ‘inheriting’ [-Wunused-variable]
-
subst.c:243:14: warning: ‘quoted_substring’ declared ‘static’ but never defined [-Wunused-function] 243 | static char *quoted_substring (char *, int, int); | ^~~~~~~~~~~~~~~~ -
subst.c:244:12: warning: ‘quoted_strlen’ declared ‘static’ but never defined [-Wunused-function] 244 | static int quoted_strlen (char *); | ^~~~~~~~~~~~~ -
subst.c:245:14: warning: ‘quoted_strchr’ declared ‘static’ but never defined [-Wunused-function] 245 | static char *quoted_strchr (char *, int, int); | ^~~~~~~~~~~~~ -
subst.c:261:19: warning: ‘list_dequote_escapes’ declared ‘static’ but never defined [-Wunused-function] 261 | static WORD_LIST *list_dequote_escapes (WORD_LIST *); | ^~~~~~~~~~~~~~~~~~~~ -
subst.c:266:12: warning: ‘unquoted_substring’ declared ‘static’ but never defined [-Wunused-function] 266 | static int unquoted_substring (const char *, const char *); | ^~~~~~~~~~~~~~~~~~ -
subst.c:267:12: warning: ‘unquoted_member’ declared ‘static’ but never defined [-Wunused-function] 267 | static int unquoted_member (int, const char *); | ^~~~~~~~~~~~~~~ -
subst.c:286:23: warning: ‘mb_getcharlens’ declared ‘static’ but never defined [-Wunused-function] 286 | static unsigned char *mb_getcharlens (const char *, int); | ^~~~~~~~~~~~~~ -
subst.c:301:14: warning: ‘variable_remove_pattern’ declared ‘static’ but never defined [-Wunused-function] 301 | static char *variable_remove_pattern (char *, char *, int, int); | ^~~~~~~~~~~~~~~~~~~~~~~ -
subst.c:348:14: warning: ‘mb_subfstring’ declared ‘static’ but never defined [-Wunused-function] 348 | static char *mb_subfstring (const char *, int, int); | ^~~~~~~~~~~~~ -
subst.c:358:14: warning: ‘pos_params_casemod’ declared ‘static’ but never defined [-Wunused-function] 358 | static char *pos_params_casemod (char *, char *, int, int); | ^~~~~~~~~~~~~~~~~~ -
execute_cmd.c:3316:12: warning: ‘LINES’ defined but not used [-Wunused-variable] 3316 | static int LINES, COLS, tabsize; | ^~~~~ -
execute_cmd.c:1945:1: warning: ‘cpl_delete’ defined but not used [-Wunused-function] 1945 | cpl_delete (pid_t pid) | ^~~~~~~~~~ -
execute_cmd.c:291:12: warning: ‘connection_count’ defined but not used [-Wunused-variable] 291 | static int connection_count; | ^~~~~~~~~~~~~~~~ -
pathexp.c:913:3: warning: ‘sortfunc’ may be used uninitialized [-Wmaybe-uninitialized] 913 | qsort (garray, len, sizeof (struct globsort_t), sortfunc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
subst.c:6859:1: warning: ‘uw_unbind_variable’ defined but not used [-Wunused-function] 6859 | uw_unbind_variable (void *name) | ^~~~~~~~~~~~~~~~~~ -
subst.c:4942:1: warning: ‘list_quote_ifs’ defined but not used [-Wunused-function] 4942 | list_quote_ifs (WORD_LIST *list) | ^~~~~~~~~~~~~~ -
subst.c:229:53: warning: ‘expand_param_unset’ defined but not used [-Wunused-variable] 229 | static char expand_param_error, expand_param_fatal, expand_param_unset; | ^~~~~~~~~~~~~~~~~~ -
redir.c:913:27: warning: ‘oflags’ may be used uninitialized [-Wmaybe-uninitialized] 913 | redirectee->flags = oflags; | ~~~~~~~~~~~~~~~~~~^~~~~~~~ -
braces.c:388:6: warning: ‘tr’ may be used uninitialized [-Wmaybe-uninitialized] 388 | if ((start < end) == (incr < 0) && ckd_sub (&incr, 0, incr)) | ^ -
bashline.c:3127:17: warning: ‘oldnames’ may be used uninitialized [-Wmaybe-uninitialized] 3127 | oldnames[oidx++] = names[idx]; | ^ -
trap.c:301:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 301 | if (ret = get_string_value ("BASH_TRAPSIG")) | ^~~ -
setlinebuf.c:34:14: warning: ‘stderrbuf’ defined but not used [-Wunused-variable] 34 | static char *stderrbuf = 0; | ^~~~~~~~~ -
setlinebuf.c:33:14: warning: ‘stdoutbuf’ defined but not used [-Wunused-variable] 33 | static char *stdoutbuf = 0; | ^~~~~~~~~ -
tilde.c:188:14: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 188 | if (result = strchr (string, '~')) | ^ -
tilde.c:188:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 188 | if (result = strchr (string, '~')) | ^~~~~~ -
xmbsrtowcs.c:448:1: warning: label ‘handle_byte’ defined but not used [-Wunused-label] 448 | handle_byte: | ^~~~~~~~~~~ -
gm_loop.c:80:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 80 | while (c = *pat++) | ^ -
gm_loop.c:80:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 80 | while (c = *pat++) | ^ -
parens.c:115:36: warning: variable ‘ready’ set but not used [-Wunused-but-set-variable=] 115 | int orig_point, match_point, ready; | ^~~~~ -
sm_loop.c:417:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 417 | if (not = (*p == L('!') || *p == L('^'))) | ^~~ -
sm_loop.c:687:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 687 | for (s = string; c = *s; s++) | ^ -
sm_loop.c:898:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 898 | if (m1 = (GMATCH (s, srest, psub, pnext - 1, NULL, flags) == 0)) | ^~ -
smatch.c:519:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 519 | while (p = strchr (p, '[')) | ^ -
vi_mode.c:625:7: warning: variable ‘opoint’ set but not used [-Wunused-but-set-variable=] 625 | int opoint; | ^~~~~~ -
sm_loop.c:417:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 417 | if (not = (*p == L('!') || *p == L('^'))) | ^~~ -
sm_loop.c:687:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 687 | for (s = string; c = *s; s++) | ^ -
isearch.c:912:7: warning: variable ‘c’ set but not used [-Wunused-but-set-variable=] 912 | int c, r; | ^ -
sm_loop.c:898:19: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 898 | if (m1 = (GMATCH (s, srest, psub, pnext - 1, NULL, flags) == 0)) | ^~ -
readline.c:578:20: warning: variable ‘r’ set but not used [-Wunused-but-set-variable=] 578 | int c, code, lk, r; | ^ -
readline.c:577:21: warning: unused variable ‘eof_found’ [-Wunused-variable] 577 | static int lastc, eof_found; | ^~~~~~~~~ -
shmatch.c:86:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 86 | if (reg_err = regcomp (®ex, pattern, rflags)) | ^~~~~~~ -
getenv.c:54:6: warning: ‘nonnull’ argument ‘name’ compared to NULL [-Wnonnull-compare] 54 | if (name == 0 || *name == '\0') | ^ -
signals.c:422:25: warning: unused variable ‘oset’ [-Wunused-variable] 422 | static sigset_t bset, oset; | ^~~~ -
getenv.c:106:6: warning: ‘nonnull’ argument ‘str’ compared to NULL [-Wnonnull-compare] 106 | if (str == 0 || *str == '\0') | ^ -
getenv.c:189:6: warning: ‘nonnull’ argument ‘name’ compared to NULL [-Wnonnull-compare] 189 | if (name == 0 || *name == '\0' || strchr (name, '=') != 0) | ^ -
makepath.c:117:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 117 | while (*r++ = *s++) | ^ -
spell.c:96:22: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 96 | for (p = best; *np = *p++; np++) | ^ -
readline.c:99:13: warning: ‘reset_default_bindings’ declared ‘static’ but never defined [-Wunused-function] 99 | static void reset_default_bindings (void); | ^~~~~~~~~~~~~~~~~~~~~~ -
display.c:812:29: warning: variable ‘num’ set but not used [-Wunused-but-set-variable=] 812 | int newlines, lpos, temp, num; | ^~~ -
strtrans.c:250:17: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 250 | for (s = str; c = *s; s++) | ^ -
strtrans.c:327:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 327 | for (wcs = wcstr; wcc = *wcs; wcs++) | ^~~ -
strtrans.c:349:20: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 349 | for (s = string; c = *s; s++) | ^ -
pathcanon.c:113:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 113 | if (rooted = ROOTEDPATH(path)) | ^~~~~~ -
parse-colors.h:44:14: warning: ‘color_buf’ defined but not used [-Wunused-variable] 44 | static char *color_buf; | ^~~~~~~~~ -
tmpfile.c:155:14: warning: unused variable ‘seeded’ [-Wunused-variable] 155 | static int seeded = 0; | ^~~~~~ -
tmpfile.c:154:10: warning: variable ‘tdlen’ set but not used [-Wunused-but-set-variable=] 154 | int r, tdlen; | ^~~~~ -
tmpfile.c:154:7: warning: unused variable ‘r’ [-Wunused-variable] 154 | int r, tdlen; | ^ -
tmpfile.c:153:15: warning: unused variable ‘sb’ [-Wunused-variable] 153 | struct stat sb; | ^~ -
tmpfile.c:215:11: warning: variable ‘tdlen’ set but not used [-Wunused-but-set-variable=] 215 | int fd, tdlen; | ^~~~~ -
tmpfile.c:316:7: warning: variable ‘tdlen’ set but not used [-Wunused-but-set-variable=] 316 | int tdlen; | ^~~~~ -
tmpfile.c:312:7: warning: unused variable ‘fd’ [-Wunused-variable] 312 | int fd; | ^~ -
eaccess.c:171:1: warning: ‘sh_euidaccess’ defined but not used [-Wunused-function] 171 | sh_euidaccess (const char *path, int mode) | ^~~~~~~~~~~~~ -
tmpfile.c:123:1: warning: ‘sh_seedrand’ defined but not used [-Wunused-function] 123 | sh_seedrand (void) | ^~~~~~~~~~~ -
tmpfile.c:69:22: warning: ‘filenum’ defined but not used [-Wunused-variable] 69 | static unsigned long filenum = 1L; | ^~~~~~~ -
tmpfile.c:67:12: warning: ‘ntmpfiles’ defined but not used [-Wunused-variable] 67 | static int ntmpfiles; | ^~~~~~~~~ -
bind.c:1566:29: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1566 | for (i = start,passc = 0; c = string[i]; i++) | ^ -
ufuncs.c:111:1: warning: ‘ssleep’ defined but not used [-Wunused-function] 111 | ssleep (unsigned int sec, unsigned int usec) | ^~~~~~ -
glob.c:226:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 226 | while (t = glob_patscan (pp, pe, '|', 0)) | ^ -
casemod.c:102:15: warning: unused variable ‘c’ [-Wunused-variable] 102 | int inword, c, nc, nop, match, usewords; | ^ -
glob.c:193:27: warning: variable ‘nullpat’ set but not used [-Wunused-but-set-variable=] 193 | int n, r, negate, wild, nullpat, xflags; | ^~~~~~~ -
glob.c:363:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 363 | while (t = glob_patscan_wc (pp, pe, '|', 0)) | ^ -
glob.c:333:24: warning: variable ‘nullpat’ set but not used [-Wunused-but-set-variable=] 333 | int r, negate, wild, nullpat, xflags; | ^~~~~~~ -
bind.c:2810:15: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2810 | for (i = 0; name = names[i]; i++) | ^~~~ -
display.c:3363:1: warning: ‘insert_some_chars’ defined but not used [-Wunused-function] 3363 | insert_some_chars (char *string, int count, int col) | ^~~~~~~~~~~~~~~~~ -
input.c:794:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 794 | if (c = _rl_next_macro_key ()) | ^ -
input.c:839:12: warning: unused variable ‘empty_set’ [-Wunused-variable] 839 | sigset_t empty_set; | ^~~~~~~~~ -
text.c:987:13: warning: variable ‘x’ set but not used [-Wunused-but-set-variable=] 987 | int r, n, x; | ^ -
nls.c:287:1: warning: ‘find_codeset’ defined but not used [-Wunused-function] 287 | find_codeset (char *name, size_t *lenp) | ^~~~~~~~~~~~ -
fnxform.c:89:1: warning: ‘init_fromfs’ defined but not used [-Wunused-function] 89 | init_fromfs (void) | ^~~~~~~~~~~ -
fnxform.c:80:1: warning: ‘init_tofs’ defined but not used [-Wunused-function] 80 | init_tofs (void) | ^~~~~~~~~ -
fnxform.c:50:15: warning: ‘outlen’ defined but not used [-Wunused-variable] 50 | static size_t outlen = 0; | ^~~~~~ -
fnxform.c:49:14: warning: ‘outbuf’ defined but not used [-Wunused-variable] 49 | static char *outbuf = 0; | ^~~~~~ -
histexpand.c:212:25: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 212 | for (local_index = i; c = string[i]; i++) | ^ -
unicode.c:74:1: warning: ‘stub_charset’ defined but not used [-Wunused-function] 74 | stub_charset (void) | ^~~~~~~~~~~~ -
misc.c:491:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 491 | if (ul = (UNDO_LIST *)entry->data) | ^~ -
misc.c:551:11: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 551 | if (ul = (UNDO_LIST *)hent->data) | ^~ -
strvis.c:120:17: warning: unused variable ‘c’ [-Wunused-variable] 120 | unsigned char c; | ^ -
complete.c:1209:14: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 1209 | while (rl_point = MB_PREVCHAR (rl_line_buffer, rl_point, MB_FIND_ANY)) | ^~~~~~~~ -
./tilde.c:188:14: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 188 | if (result = strchr (string, '~')) | ^ -
./tilde.c:188:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 188 | if (result = strchr (string, '~')) | ^~~~~~ -
complete.c:2330:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2330 | while (string = (*entry_function) (text, matches)) | ^~~~~~ -
complete.c:2399:10: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 2399 | while (entry = getpwent ()) | ^~~~~ -
histfile.c:543:49: warning: variable ‘r’ set but not used [-Wunused-but-set-variable=] 543 | int file, chars_read, rv, orig_lines, exists, r; | ^ -
histsearch.c:258:7: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 258 | if (unescaped_backslash = (string[ret] == '\\')) | ^~~~~~~~~~~~~~~~~~~ -
histfile.c:142:14: warning: ‘history_backupfile’ declared ‘static’ but never defined [-Wunused-function] 142 | static char *history_backupfile (const char *); | ^~~~~~~~~~~~~~~~~~ -
histfile.c:144:12: warning: ‘histfile_backup’ declared ‘static’ but never defined [-Wunused-function] 144 | static int histfile_backup (const char *, const char *); | ^~~~~~~~~~~~~~~ -
utf8.c:38:10: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | return strchr (s, c); /* for now */ | ^~~~~~ -
anonfile.c:76:9: warning: unused variable ‘fname’ [-Wunused-variable] 76 | char *fname; | ^~~~~ -
anonfile.c:114:1: warning: ‘anonunlink’ defined but not used [-Wunused-function] 114 | anonunlink (const char *fn) | ^~~~~~~~~~ -
timers.c:189:26: warning: unused variable ‘prevmask’ [-Wunused-variable] 189 | sigset_t blocked_sigs, prevmask; | ^~~~~~~~ -
random.c:143:14: warning: unused variable ‘ret’ [-Wunused-variable] 143 | u_bits32_t ret; | ^~~ -
random.c:165:1: warning: ‘perturb_rand32’ defined but not used [-Wunused-function] 165 | perturb_rand32 (void) | ^~~~~~~~~~~~~~ -
random.c:141:1: warning: ‘brand32’ defined but not used [-Wunused-function] 141 | brand32 (void) | ^~~~~~~ -
mbschr.c:84:11: warning: return discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 84 | return (strchr (s, c)); | ^~~~~~ -
glob.c:246:12: warning: ‘r’ may be used uninitialized [-Wmaybe-uninitialized] 246 | return r; | ^ -
arrayfunc.c:1635:18: warning: ‘ind’ may be used uninitialized [-Wmaybe-uninitialized] 1635 | retval = array_reference (array_cell (var), ind); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
text.c:101:3: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 101 | strncpy (rl_line_buffer + rl_point, string, l); | ^ -
complete.c:1101:22: warning: ‘printed_len’ may be used uninitialized [-Wmaybe-uninitialized] 1101 | printed_len++; | ~~~~~~~~~~~^~ -
jobs.c:2327:7: warning: ‘oterm’ may be used uninitialized [-Wmaybe-uninitialized] 2327 | set_signal_handler (SIGTERM, oterm); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
execute_cmd.c:1209:9: warning: ‘ofifo_list’ may be used uninitialized [-Wmaybe-uninitialized] 1209 | close_new_fifos (ofifo_list, osize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -
subst.c:6718:11: warning: ‘bufp’ may be used uninitialized [-Wmaybe-uninitialized] 6718 | c = *bufp++; | ^~~~~~~ -
vi_mode.c:2125:7: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] 2125 | strncpy (mb, _rl_vi_last_replacement, MB_LEN_MAX); | ^ -
bashline.c:1743:28: warning: ‘e1’ may be used uninitialized [-Wmaybe-uninitialized] 1743 | else if (e == 0 && e == s && text[0] == '\0' && have_progcomps) /* beginning of empty line */ | ~~^~~~ -
subst.c:1644:11: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 1644 | strncpy (result + result_index, t, tlen); | ^ -
display.c:1489:42: warning: ‘physpos’ may be used uninitialized [-Wmaybe-uninitialized] 1489 | _rl_last_c_pos = physpos + WRAP_OFFSET (cursor_linenum, wrap_offset); | ^ -
general.h:169:78: warning: ‘t’ may be used uninitialized [-Wmaybe-uninitialized] 169 | #define STRLEN(s) (((s) && (s)[0]) ? ((s)[1] ? ((s)[2] ? strlen(s) : 2) : 1) : 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ -
subst.c:7863:33: warning: ‘oldex’ may be used uninitialized [-Wmaybe-uninitialized] 7863 | expand_no_split_dollar_star = oldex; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ -
assoc.h:31:37: warning: ‘h’ may be used uninitialized [-Wmaybe-uninitialized] 31 | #define assoc_num_elements(h) ((h)->nentries) | ~~~~^~~~~~~~~~~ -
subst.c:8464:9: warning: ‘a’ may be used uninitialized [-Wmaybe-uninitialized] 8464 | len = assoc_p (v) ? assoc_num_elements (h) : array_num_elements (a);
-
xmalloc.c:123:20: warning: argument 2 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 123 | temp = pointer ? realloc (pointer, bytes) : malloc (bytes); | ^ -
xmalloc.c:123:47: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 123 | temp = pointer ? realloc (pointer, bytes) : malloc (bytes); | ^