bc: do not allocate line editing state until needed
function old new delta xc_read_line 324 353 +29 free_line_input_t 34 39 +5 xc_vm_init 656 640 -16 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 34/-16) Total: 18 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -1906,7 +1906,11 @@ enum {
|
||||
FOR_SHELL = DO_HISTORY | TAB_COMPLETION | USERNAME_COMPLETION,
|
||||
};
|
||||
line_input_t *new_line_input_t(int flags) FAST_FUNC;
|
||||
#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
|
||||
/*
|
||||
* maxsize must be >= 2.
|
||||
* Returns:
|
||||
|
Reference in New Issue
Block a user