tweaks: rename two functions, to make more sense

This commit is contained in:
Benno Schulenberg 2020-01-08 11:09:57 +01:00
parent c5b03ca4ae
commit 97c8140cea
4 changed files with 12 additions and 13 deletions

View File

@ -1690,7 +1690,7 @@ void do_input(void)
/* Insert all bytes in the input buffer into the edit buffer
* at once, filtering out any ASCII control codes. */
puddle[depth] = '\0';
do_output(puddle, depth, TRUE);
inject(puddle, depth, TRUE);
/* Empty the input buffer. */
free(puddle);
@ -1776,7 +1776,7 @@ void do_input(void)
/* The user typed output_len multibyte characters. Add them to the edit
* buffer, filtering out ASCII control characters when filtering is TRUE. */
void do_output(char *output, size_t output_len, bool filtering)
void inject(char *output, size_t output_len, bool filtering)
{
char onechar[MAXCHARLEN];
int charlen;

View File

@ -115,7 +115,7 @@ int do_statusbar_input(bool *finished)
if ((shortcut || get_key_buffer_len() == 0) && kbinput != NULL) {
/* Inject all characters in the input buffer at once, filtering out
* control characters. */
do_statusbar_output(kbinput, kbinput_len, TRUE);
inject_into_answer(kbinput, kbinput_len, TRUE);
/* Empty the input buffer. */
kbinput_len = 0;
@ -185,8 +185,7 @@ int do_statusbar_input(bool *finished)
/* The user typed input_len multibyte characters. Add them to the answer,
* filtering out ASCII control characters if filtering is TRUE. */
void do_statusbar_output(int *the_input, size_t input_len,
bool filtering)
void inject_into_answer(int *the_input, size_t input_len, bool filtering)
{
char *output = charalloc(input_len + 1);
char onechar[MAXCHARLEN];
@ -340,7 +339,7 @@ void do_statusbar_verbatim_input(void)
kbinput = get_verbatim_kbinput(bottomwin, &kbinput_len);
do_statusbar_output(kbinput, kbinput_len, FALSE);
inject_into_answer(kbinput, kbinput_len, FALSE);
free(kbinput);
}

View File

@ -438,10 +438,10 @@ void confirm_margin(void);
#endif
void unbound_key(int code);
bool okay_for_view(const keystruct *shortcut);
void do_output(char *output, size_t output_len, bool allow_cntrls);
void inject(char *output, size_t output_len, bool filtering);
/* Most functions in prompt.c. */
void do_statusbar_output(int *the_input, size_t input_len, bool filtering);
void inject_into_answer(int *the_input, size_t input_len, bool filtering);
void do_statusbar_home(void);
void do_statusbar_end(void);
void do_statusbar_left(void);

View File

@ -69,7 +69,7 @@ void do_tab(void)
{
#ifdef ENABLE_COLOR
if (openfile->syntax && openfile->syntax->tab)
do_output(openfile->syntax->tab, strlen(openfile->syntax->tab), FALSE);
inject(openfile->syntax->tab, strlen(openfile->syntax->tab), FALSE);
else
#endif
#ifndef NANO_TINY
@ -80,12 +80,12 @@ void do_tab(void)
memset(spaces, ' ', length);
spaces[length] = '\0';
do_output(spaces, length, FALSE);
inject(spaces, length, FALSE);
free(spaces);
} else
#endif
do_output((char *)"\t", 1, FALSE);
inject((char *)"\t", 1, FALSE);
}
#ifndef NANO_TINY
@ -3151,7 +3151,7 @@ void do_verbatim_input(void)
keycodes[count] = '\0';
/* Insert the keystroke verbatim, without filtering control characters. */
do_output(keycodes, count, FALSE);
inject(keycodes, count, FALSE);
free(keycodes);
free(kbinput);
@ -3298,7 +3298,7 @@ void complete_a_word(void)
UNSET(BREAK_LONG_LINES);
#endif
/* Inject the completion into the buffer. */
do_output(&completion[shard_length],
inject(&completion[shard_length],
strlen(completion) - shard_length, TRUE);
#ifdef ENABLE_WRAPPING
/* If needed, reenable wrapping and wrap the current line. */