![]() |
SyterKit 0.4.0.x
SyterKit is a bare-metal framework
|
#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include <string.h>#include <types.h>#include "ctype.h"#include "cli_history.h"#include "cli_termesc.h"
Classes | |
| struct | cmdline_struct |
Typedefs | |
| typedef struct cmdline_struct | cmdline_t |
Functions | |
| static void | cmdline_clear (cmdline_t *pcmdline) |
| static void | cmdline_init (cmdline_t *pcmdline) |
| void | msh_set_prompt (char *str) |
| static void | cmdline_kill (cmdline_t *pcmdline) |
| static void | cmdline_set (cmdline_t *pcmdline, const char *str) |
| static int | cmdline_insert_char (cmdline_t *pcmdline, unsigned char c) |
| static int | cmdline_backspace (cmdline_t *pcmdline) |
| static int | cmdline_delete (cmdline_t *pcmdline) |
| static int | cmdline_cursor_left (cmdline_t *pcmdline) |
| static int | cmdline_cursor_right (cmdline_t *pcmdline) |
| static void | cmdline_cursor_linehead (cmdline_t *pcmdline) |
| static void | cmdline_cursor_linetail (cmdline_t *pcmdline) |
| static void | cmdline_yank (cmdline_t *pcmdline) |
| static void | cmdline_killtail (cmdline_t *pcmdline) |
| static void | cmdline_killword (cmdline_t *pcmdline) |
| static int | cursor_inputchar (cmdline_t *pcmdline, unsigned char c) |
| int | msh_get_cmdline (char *linebuf) |
Variables | |
| static cmdline_t | CmdLine |
| static int | bCmdLineInitialized |
| static char * | prompt_string = MSH_CMD_PROMPT |
| static int | histnum |
| char | curline [MSH_CMDLINE_CHAR_MAX] |
| const char * | histline |
| typedef struct cmdline_struct cmdline_t |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| int msh_get_cmdline | ( | char * | linebuf | ) |
| void msh_set_prompt | ( | char * | str | ) |
|
static |
|
static |
| char curline[MSH_CMDLINE_CHAR_MAX] |
| const char* histline |
|
static |
|
static |