nano

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

commit e7198f49a4d474210f2cfe09407382b78fd33586
parent 125cc0cd748600a4bcbcc53c57c5f8ef4291cf7c
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Sun, 30 Dec 2018 16:48:48 +0100

tweaks: elide an unneeded intermediate variable

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

diff --git a/src/winio.c b/src/winio.c @@ -1501,30 +1501,26 @@ long get_unicode_kbinput(WINDOW *win, int kbinput) * character into its corresponding control character. */ int get_control_kbinput(int kbinput) { - int retval; - /* Ctrl-Space (Ctrl-2, Ctrl-@, Ctrl-`) */ if (kbinput == ' ' || kbinput == '2') - retval = 0; + return 0; /* Ctrl-/ (Ctrl-7, Ctrl-_) */ else if (kbinput == '/') - retval = 31; + return 31; /* Ctrl-3 (Ctrl-[, Esc) to Ctrl-7 (Ctrl-/, Ctrl-_) */ else if ('3' <= kbinput && kbinput <= '7') - retval = kbinput - 24; + return kbinput - 24; /* Ctrl-8 (Ctrl-?) */ else if (kbinput == '8' || kbinput == '?') - retval = DEL_CODE; + return DEL_CODE; /* Ctrl-@ (Ctrl-Space, Ctrl-2, Ctrl-`) to Ctrl-_ (Ctrl-/, Ctrl-7) */ else if ('@' <= kbinput && kbinput <= '_') - retval = kbinput - '@'; + return kbinput - '@'; /* Ctrl-` (Ctrl-2, Ctrl-Space, Ctrl-@) to Ctrl-~ (Ctrl-6, Ctrl-^) */ else if ('`' <= kbinput && kbinput <= '~') - retval = kbinput - '`'; + return kbinput - '`'; else - retval = kbinput; - - return retval; + return kbinput; } /* Read in a stream of characters verbatim, and return the length of the