do_verbatim_input()
- If constant cursor position display is on when we finish, make
sure the cursor position is displayed properly. (DLR)
+ do_alt_speller()
+ - Rename variable msglen to msg_len, for consistency, and make
+ it a size_t instead of an int. Also remove unnecessary
+ initialization of altspell_error. (DLR)
allow_pending_sigwinch()
- Simplify by using the "?" operator instead of an if clause.
(DLR)
if (!WIFEXITED(alt_spell_status) ||
WEXITSTATUS(alt_spell_status) != 0) {
- char *altspell_error = NULL;
+ char *altspell_error;
char *invoke_error = _("Could not invoke \"%s\"");
- int msglen = strlen(invoke_error) + strlen(alt_speller) + 2;
+ size_t msg_len = strlen(invoke_error) + strlen(alt_speller) + 2;
#ifndef NANO_SMALL
/* Turn the mark back on if it was on before. */
SET(MARK_ISSET);
#endif
- altspell_error = charalloc(msglen);
- snprintf(altspell_error, msglen, invoke_error, alt_speller);
+ altspell_error = charalloc(msg_len);
+ snprintf(altspell_error, msg_len, invoke_error, alt_speller);
return altspell_error;
}