From 6c093348afb74529a32cbd52c7dba684d37a9245 Mon Sep 17 00:00:00 2001 From: Pasi Kallinen Date: Sat, 24 Sep 2016 17:18:07 +0300 Subject: [PATCH] Separate function to check for prefix command keys --- src/cmd.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/cmd.c b/src/cmd.c index 441a6938a..31e2a4bd1 100644 --- a/src/cmd.c +++ b/src/cmd.c @@ -3747,6 +3747,16 @@ char c; return (boolean) (c == C('r') || (Cmd.num_pad && c == C('l'))); } +boolean +prefix_cmd(c) +char c; +{ + return (boolean) (c == 'g' || c == 'G' + || c == 'm' || c == 'M' + || c == 'F' + || (Cmd.num_pad && (c == '5' || c == '-'))); +} + /* * uses getdir() but unlike getdir() it specifically * produces coordinates using the direction from getdir() @@ -4193,8 +4203,7 @@ parse() in_line[0] = foo; in_line[1] = '\0'; - if (foo == 'g' || foo == 'G' || foo == 'm' || foo == 'M' || foo == 'F' - || (Cmd.num_pad && (foo == '5' || foo == '-'))) { + if (prefix_cmd(foo)) { foo = readchar(); savech((char) foo); in_line[1] = foo; -- 2.40.0