X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=cmdedit.h;h=0ab94c6cec6458802f5e62a0b0a9206a96d16570;hb=30592a54514ca52253ed5f2eff64684e32d7ff05;hp=8ebf0d064f9569e556d11b5658de567e75526712;hpb=87559829ffc79b94adcee00b64706ce78ff2f3fb;p=oweals%2Fbusybox.git diff --git a/cmdedit.h b/cmdedit.h index 8ebf0d064..0ab94c6ce 100644 --- a/cmdedit.h +++ b/cmdedit.h @@ -1,26 +1,14 @@ #ifndef CMDEDIT_H #define CMDEDIT_H -#ifdef BB_FEATURE_SH_COMMAND_EDITING -/* unix systems can #define POSIX to use termios, otherwise - * the bsd or sysv interface will be used - */ - +#ifdef BB_FEATURE_COMMAND_EDITING #include - -typedef size_t (*cmdedit_strwidth_proc)(char *); +#include "busybox.h" void cmdedit_init(void); void cmdedit_terminate(void); void cmdedit_read_input(char* promptStr, char* command); /* read a line of input */ -void cmdedit_setwidth(int); /* specify width of screen */ -void cmdedit_histadd(char *); /* adds entries to hist */ -void cmdedit_strwidth(cmdedit_strwidth_proc); /* to bind cmdedit_strlen */ - -extern int (*cmdedit_in_hook)(char *); -extern int (*cmdedit_out_hook)(char *); -extern int (*cmdedit_tab_hook)(char *, int, int *); -#endif /* BB_FEATURE_SH_COMMAND_EDITING */ +#endif /* BB_FEATURE_COMMAND_EDITING */ #endif /* CMDEDIT_H */