From e5b0547ac834dcd34c72df9aee1cf9c326c14b6f Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 27 Sep 2024 19:35:50 +0200 Subject: lineedit: make save_history() FAST_FUNC function old new delta save_history 267 266 -1 hush_exit 98 97 -1 exitshell 140 138 -2 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-4) Total: -4 bytes Signed-off-by: Denys Vlasenko --- include/libbb.h | 10 +++++----- libbb/lineedit.c | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/include/libbb.h b/include/libbb.h index 01cdb1bdc..67e7bf7b9 100644 --- a/include/libbb.h +++ b/include/libbb.h @@ -1998,11 +1998,11 @@ enum { FOR_SHELL = DO_HISTORY | TAB_COMPLETION | USERNAME_COMPLETION | LI_INTERRUPTIBLE, }; line_input_t *new_line_input_t(int flags) FAST_FUNC; -#if ENABLE_FEATURE_EDITING_SAVEHISTORY +# if ENABLE_FEATURE_EDITING_SAVEHISTORY void free_line_input_t(line_input_t *n) FAST_FUNC; -#else -# define free_line_input_t(n) free(n) -#endif +# else +# define free_line_input_t(n) free(n) +# endif /* * maxsize must be >= 2. * Returns: @@ -2013,7 +2013,7 @@ void free_line_input_t(line_input_t *n) FAST_FUNC; int read_line_input(line_input_t *st, const char *prompt, char *command, int maxsize) FAST_FUNC; void show_history(const line_input_t *st) FAST_FUNC; # if ENABLE_FEATURE_EDITING_SAVE_ON_EXIT -void save_history(line_input_t *st); +void save_history(line_input_t *st) FAST_FUNC; # endif #else #define MAX_HISTORY 0 diff --git a/libbb/lineedit.c b/libbb/lineedit.c index 543a3f11c..314fedf5c 100644 --- a/libbb/lineedit.c +++ b/libbb/lineedit.c @@ -1555,7 +1555,7 @@ static void load_history(line_input_t *st_parm) } # if ENABLE_FEATURE_EDITING_SAVE_ON_EXIT -void save_history(line_input_t *st) +void FAST_FUNC save_history(line_input_t *st) { FILE *fp; -- cgit v1.2.3-55-g6feb