summaryrefslogtreecommitdiffstats
path: root/source/term.h
blob: cc656151bb0892f37155dd466d12287260a0ad80 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef EXITEST_TERM_H_INCLUDED
#define EXITEST_TERM_H_INCLUDED

#include "macros.h"

#define TERM_ESC "\x1b"
#define TERM_CSI(_s) TERM_ESC "[" _s
#define TERM_CLEAR TERM_CSI("2J")
#define TERM_CLEARLINE TERM_CSI("2K")
#define TERM_CUR_POS(_row, _col) TERM_CSI(STR(_row) ";" STR(_col) "f")
#define TERM_CUR_UP(_rows) TERM_CSI(STR(_rows) "A")

#endif /* include guard */