#ifndef CLI_H | |
#define CLI_H | |
#define MAX_CMD_HISTORY 64 | |
#define COMMAND_DELIM " \t\n" // Whitespace delimiters | |
#define MAX_COMMAND_ARGS 40 | |
struct cli_command { | |
struct list_head list; | |
char *command; | |
}; | |
extern void clear_screen(void); | |
extern int mygetkey(clock_t timeout); | |
extern const char *edit_cmdline(const char *input, int top /*, int width */ , | |
int (*pDraw_Menu) (int, int, int), | |
void (*show_fkey) (int), bool *); | |
extern struct menu *root_menu, *start_menu, *hide_menu, *menu_list, *default_menu; | |
#endif |