/* ansi.h: ANSI terminal escape sequences */
#include <stdio.h>
#define setcur(row, col) \
fprintf(stderr,"\O33[%d;%dH",(row),(col))
#define save_cur() fputs("\O33[s",stderr)
#define restore_cur() fputs("\O33[u",stderr)
#define cls() fputs("\O33[2J\O33[H",stderr)
#define beep() putc('\OO7',stderr)
#define home() fputs("\O33[H",stderr)
#define clear_line() fputs("\033[2K",stderr)
#define clear_eol() fputs("\O33[K",stderr)
#define up(n) fprintf(stderr,"\O33[%dA",(n))
#define down(n) fprintf(stderr,"\O33[%dB",(n))
#define right(n) fprintf(stderr,"\O33[%dC",(n))
#define left(n) fprintf(stderr,"\O33[%dD",(n))
#define reset() fputs("\033[0m",stderr)
#define bold() fputs("\O33[1m",stderr)
#define underl() fputs("\O33[4m",stderr)
#define blink() fputs("\O33[5m",stderr)
#define rvs() fputs("\O33[7m",stderr)
/* End of File */