minicurses.h - sfeed - RSS and Atom parser
(HTM) git clone git://git.codemadness.org/sfeed
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) 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 cursor */
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 }