Go to the source code of this file.
Defines | |
#define | HISTSIZE 20 |
#define | CMDLENGTH 80 |
Enumerations | |
enum | key_type { KEY_CTRL_A = 1, KEY_CTRL_B, KEY_CTRL_C, KEY_CTRL_D, KEY_CTRL_E, KEY_CTRL_F, KEY_CTRL_G, KEY_CTRL_H, KEY_CTRL_I, KEY_CTRL_J, KEY_CTRL_K, KEY_CTRL_L, KEY_CTRL_M, KEY_CTRL_N, KEY_CTRL_O, KEY_CTRL_P, KEY_CTRL_Q, KEY_CTRL_R, KEY_CTRL_S, KEY_CTRL_T, KEY_CTRL_U, KEY_CTRL_V, KEY_CTRL_W, KEY_CTRL_X, KEY_CTRL_Y, KEY_CTRL_Z, KEY_UP = (1 << 8) + 'A', KEY_DOWN, KEY_RIGHT, KEY_LEFT, KEY_INS = (1 << 8) + '1', KEY_HOME, KEY_PGUP, KEY_DEL, KEY_END, KEY_PGDOWN, KEY_F1 = (1 << 16) + ('1' << 8) + '1', KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F5_, KEY_F6, KEY_F7, KEY_F8, KEY_F9 = (1 << 16) + ('2' << 8) + '0', KEY_F10, KEY_F10_, KEY_F11, KEY_F12 } |
Functions | |
int | tty_init () |
int | tty_exit () |
int | tty_getchar () |
void | tty_print (char *buf) |
void | tty_putchar (int c) |
int | tty_get_key () |
char * | tty_get_string (char *s, int size) |
char * | tty_get_command () |
int | x_strlen (const char *s) |
char * | x_strcpy (char *dest, const char *src) |
enum key_type |
int tty_exit | ( | ) |
char* tty_get_command | ( | ) |
int tty_get_key | ( | ) |
char* tty_get_string | ( | char * | s, | |
int | size | |||
) |
int tty_getchar | ( | ) |
int tty_init | ( | ) |
void tty_print | ( | char * | buf | ) |
void tty_putchar | ( | int | c | ) |
char* x_strcpy | ( | char * | dest, | |
const char * | src | |||
) |
int x_strlen | ( | const char * | s | ) |