| minicurses.h - sfeed - RSS and Atom parser | |
| git clone git://git.codemadness.org/sfeed | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| minicurses.h (938B) | |
| --- | |
| 1 #undef OK | |
| 2 #define OK (0) | |
| 3 | |
| 4 const char *clr_eol = "\x1b[K"; | |
| 5 const char *clear_screen = "\x1b[H\x1b[2J"; | |
| 6 const char *cursor_address = "\x1b[%ld;%ldH"; | |
| 7 const char *cursor_normal = "\x1b[?25h"; /* DECTCEM (in)Visible cursor */ | |
| 8 const char *cursor_invisible = "\x1b[?25l"; /* DECTCEM (in)Visible curso… | |
| 9 const int eat_newline_glitch = 1; | |
| 10 const char *enter_ca_mode = "\x1b[?1049h"; /* smcup */ | |
| 11 const char *exit_ca_mode = "\x1b[?1049l"; /* rmcup */ | |
| 12 const char *save_cursor = "\x1b""7"; | |
| 13 const char *restore_cursor = "\x1b""8"; | |
| 14 const char *exit_attribute_mode = "\x1b[0m"; | |
| 15 const char *enter_bold_mode = "\x1b[1m"; | |
| 16 const char *enter_dim_mode = "\x1b[2m"; | |
| 17 const char *enter_reverse_mode = "\x1b[7m"; | |
| 18 | |
| 19 int | |
| 20 setupterm(char *term, int fildes, int *errret) | |
| 21 { | |
| 22 return OK; | |
| 23 } | |
| 24 | |
| 25 char * | |
| 26 tparm(char *s, long p1, long p2, ...) | |
| 27 { | |
| 28 static char buf[32]; | |
| 29 | |
| 30 if (s == cursor_address) { | |
| 31 snprintf(buf, sizeof(buf), s, p1 + 1, p2 + 1); | |
| 32 return buf; | |
| 33 } | |
| 34 | |
| 35 return s; | |
| 36 } |