diff options
author | June McEnroe <june@causal.agency> | 2019-11-21 16:59:17 -0500 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-11-21 16:59:17 -0500 |
commit | 8e18f62a803119330f3ec3bd7d634ea362c9a5eb (patch) | |
tree | 21039e54536ebaa52ba3037b8573b470e7f204bc /bin/1sh | |
parent | Use braces in 1sh Makefile (diff) | |
download | src-8e18f62a803119330f3ec3bd7d634ea362c9a5eb.tar.gz src-8e18f62a803119330f3ec3bd7d634ea362c9a5eb.zip |
Just use H_LOAD and H_SAVE
Diffstat (limited to 'bin/1sh')
-rw-r--r-- | bin/1sh/histedit.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/bin/1sh/histedit.c b/bin/1sh/histedit.c index 0d23e9aa..4c0821dd 100644 --- a/bin/1sh/histedit.c +++ b/bin/1sh/histedit.c @@ -68,7 +68,6 @@ History *hist; /* history cookie */ EditLine *el; /* editline cookie */ int displayhist; static FILE *el_in, *el_out, *el_err; -static HistEvent he_saved; static void history_load(const char *hf); static void history_save(const char *hf); @@ -185,8 +184,6 @@ history_load(const char *hf) { return; if (history(hist, &he, H_LOAD, ehf) == -1) warning("%s: %s", he.str, ehf); - else - history(hist, &he_saved, H_FIRST); } @@ -198,11 +195,7 @@ history_save(const char *hf) { ehf = expandstr(hf); if (ehf == NULL) return; - if (he_saved.num == 0) - history(hist, &he_saved, H_LAST); - else - history(hist, &he_saved, H_NEXT_EVENT, he_saved.num + 1); - if (history(hist, &he, H_SAVE_INCR, ehf, he_saved.num) == -1) + if (history(hist, &he, H_SAVE, ehf) == -1) warning("%s: %s", he.str, ehf); } |