← Commit list

e5b0547ac

Denys Vlasenko
Denys Vlasenko
2024-09-27
SUCCESS Duration: 158s

Subject

lineedit: make save_history() FAST_FUNC

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

include/libbb.h+5 -5
@@ -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
libbb/lineedit.c+1 -1
@@ -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;