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 | ) |
1.7.1