nnn

mirror of https://github.com/jarun/nnn
Log | Files | Refs | README | LICENSE

commit 45cd7f0d5b2ebcc27410e04955750cf20d92821e
parent abc8363a35813845922f49c30f1a43b966a80d89
Author: Arun Prakash Jana <engineerarun@gmail.com>
Date:   Sun, 18 Jan 2026 00:06:58 +0530

Simplify appending arguments

Diffstat:
Msrc/nnn.c | 24++++++++----------------
1 file changed, 8 insertions(+), 16 deletions(-)

diff --git a/src/nnn.c b/src/nnn.c @@ -2498,15 +2498,11 @@ static int spawn(char *command, char *arg1, char *arg2, char *arg3, ushort_t fla } else argv[index++] = command; - if (arg1) { - argv[index] = arg1; - ++index; - } + if (arg1) + argv[index++] = arg1; - if (arg2) { - argv[index] = arg2; - ++index; - } + if (arg2) + argv[index++] = arg2; if (arg3) argv[index] = arg3; @@ -4777,15 +4773,11 @@ static bool get_output(char *command, char *arg1, char *arg2, int fdout, bool pa if (!cmd) return ret; - if (arg1) { - argv[index] = arg1; - ++index; - } + if (arg1) + argv[index++] = arg1; - if (arg2) { + if (arg2) argv[index] = arg2; - ++index; - } pid = fork(); if (pid == 0) { @@ -4851,7 +4843,7 @@ static bool buffer_command_output(char * const cmds[], char *arg1, char *arg2, s if (arg1) argv[index++] = arg1; if (arg2) - argv[index++] = arg2; + argv[index] = arg2; pid_t pid = fork(); if (pid == 0) {