nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit dea34733a4cddc8b2572d859e641ba16f53bf694
parent 0e72c0d372fabffb4aca2c1d8b1753f316eefa97
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Fri, 26 Jan 2024 11:29:45 +0100

tweaks: move two static declarations to the only function that uses them

Diffstat:
Msrc/text.c | 11++++-------
1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/src/text.c b/src/text.c @@ -36,13 +36,6 @@ #define st_mtim st_mtimespec #endif -#ifdef ENABLE_WORDCOMPLETION -static int pletion_x = 0; - /* The x position in pletion_line of the last found completion. */ -static completionstruct *list_of_completions; - /* A linked list of the completions that have been attempted. */ -#endif - #ifndef NANO_TINY /* Toggle the mark. */ void do_mark(void) @@ -3081,6 +3074,10 @@ void complete_a_word(void) { static openfilestruct *scouring = NULL; /* The buffer that is being searched for possible completions. */ + static completionstruct *list_of_completions; + /* A linked list of the completions that have been attempted. */ + static int pletion_x = 0; + /* The x position in `pletion_line` of the last found completion. */ char *shard, *completion = NULL; size_t start_of_shard, shard_length = 0; size_t i = 0, j = 0;