sfeed

simple feed reader - forked from https://git.codemadness.org/sfeed
git clone git://src.gearsix.net/sfeedsfeed.zip
Log | Files | Refs | Atom | README | LICENSE

minicurses.h (raw) (948B)


   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 char *eat_newline_glitch = (void *)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 }