aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-07-15 19:15:45 -0700
committerBruce Hill <bruce@bruce-hill.com>2021-07-15 19:15:45 -0700
commit4c865cd67be7c60bf0d7a887cf6a57ee7ea4019a (patch)
tree3c3aa197bbcfb82a81a9727ed90868bcb0da5f12
parent7f86d5b43d413631ed38ce8156cc3ae23d120523 (diff)
Removed unnecessary macro
-rw-r--r--bb.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/bb.c b/bb.c
index 89cd80f..8a21d98 100644
--- a/bb.c
+++ b/bb.c
@@ -650,7 +650,6 @@ static void run_bbcmd(bb_t *bb, const char *cmd)
if (strncmp(cmd, "bbcmd ", strlen("bbcmd ")) == 0) cmd = &cmd[strlen("bbcmd ")];
const char *value = strchr(cmd, ':');
if (value) ++value;
-#define set_bool(target) do { if (!value) { target = !target; } else { target = value[0] == '1'; } } while (0)
if (matches_cmd(cmd, "bind:")) { // +bind:<keys>:<script>
char *value_copy = memcheck(strdup(value));
char *keys = trim(value_copy);
@@ -777,7 +776,7 @@ static void run_bbcmd(bb_t *bb, const char *cmd)
run_script(bb, script);
if (unlink(filename) == -1) clean_err("Couldn't delete temporary help file: '%s'", filename);
} else if (matches_cmd(cmd, "interleave:") || matches_cmd(cmd, "interleave")) { // +interleave
- set_bool(bb->interleave_dirs);
+ bb->interleave_dirs = value ? (value[0] == '1') : !bb->interleave_dirs;
set_interleave(bb, bb->interleave_dirs);
sort_files(bb);
} else if (matches_cmd(cmd, "move:")) { // +move: