tt_str
struct tt_str *tttgetstr(const char *);
struct tt_str *ttxgetstr(const char *); /* tgetstr() and expand delays */
void ttpgoto(struct tt_str *, int, int, int);
int ttstrcmp(struct tt_str *, struct tt_str *);
void tttgoto(struct tt_str *, int, int);
extern struct tt_str *gen_AE, *gen_AS;
static struct tt_str ae = { "\033%", 2 };
static struct tt_str as = { "\033$", 2 };
struct tt_str *gen_XE;
struct tt_str *gen_SF;
struct tt_str *gen_SFn;
struct tt_str *gen_SR;
struct tt_str *gen_SRn;
struct tt_str *gen_CS;
static struct tt_str bc = { "\b", 1 };
static struct tt_str nl = { "\n", 1 };
static struct tt_str cr = { "\r", 1 };
struct tt_str ansi_AS = {
struct tt_str *gen_PC;
struct tt_str *gen_CM;
struct tt_str *gen_IM;
struct tt_str *gen_IC;
struct tt_str *gen_ICn;
struct tt_str *gen_IP;
struct tt_str *gen_EI;
struct tt_str *gen_DC;
struct tt_str *gen_DCn;
struct tt_str *gen_AL;
struct tt_str *gen_ALn;
struct tt_str *gen_DL;
struct tt_str *gen_DLn;
struct tt_str *gen_CE;
struct tt_str *gen_CD;
struct tt_str *gen_CL;
struct tt_str *gen_VS;
struct tt_str *gen_VE;
struct tt_str *gen_TI;
struct tt_str *gen_TE;
struct tt_str *gen_SO;
struct tt_str *gen_SE;
struct tt_str *gen_US;
struct tt_str *gen_UE;
struct tt_str *gen_LE;
struct tt_str *gen_ND;
struct tt_str *gen_UP;
struct tt_str *gen_DO;
struct tt_str *gen_BC;
struct tt_str *gen_NL;
struct tt_str *gen_CR;
struct tt_str *gen_HO;
struct tt_str *gen_AS;
struct tt_str *gen_AE;
struct tt_str *gen_XS;
extern struct tt_str *gen_VS;
extern struct tt_str *gen_VE;
ttstrcmp(struct tt_str *a, struct tt_str *b)
struct tt_str *
struct tt_str *s;
if ((s = (struct tt_str *) malloc(sizeof *s)) == NULL)
struct tt_str *
struct tt_str *s;
if ((s = (struct tt_str *) malloc(sizeof *s)) == NULL)
tttgoto(struct tt_str *s, int col, int row)
ttpgoto(struct tt_str *s, int col, int row, int n)
extern struct tt_str *gen_AS;
extern struct tt_str *gen_AE;
static struct tt_str ae = { "\033H\003", 3 };
static struct tt_str as = { "\033H\002", 3 };
extern struct tt_str *gen_AS;
extern struct tt_str *gen_AE;
static struct tt_str ae = { "\033(B", 3 };
static struct tt_str as = { "\033(0", 3 };