12345678910111213141516171819202122232425262728293031323334353637 |
- #undef OK
- #define OK (0)
- const char *clr_eol = "\x1b[K";
- const char *clear_screen = "\x1b[H\x1b[2J";
- const char *cursor_address = "\x1b[%ld;%ldH";
- const char *cursor_normal = "\x1b[?25h"; /* DECTCEM (in)Visible cursor */
- const char *cursor_invisible = "\x1b[?25l"; /* DECTCEM (in)Visible cursor */
- const char *eat_newline_glitch = (void *)1;
- const char *enter_ca_mode = "\x1b[?1049h"; /* smcup */
- const char *exit_ca_mode = "\x1b[?1049l"; /* rmcup */
- const char *save_cursor = "\x1b""7";
- const char *restore_cursor = "\x1b""8";
- const char *exit_attribute_mode = "\x1b[0m";
- const char *enter_bold_mode = "\x1b[1m";
- const char *enter_dim_mode = "\x1b[2m";
- const char *enter_reverse_mode = "\x1b[7m";
- int
- setupterm(char *term, int fildes, int *errret)
- {
- return OK;
- }
- char *
- tparm(char *s, long p1, long p2, ...)
- {
- static char buf[32];
- if (s == cursor_address) {
- snprintf(buf, sizeof(buf), s, p1 + 1, p2 + 1);
- return buf;
- }
- return s;
- }
|