#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 */