TT
if (TT && *TT) {
(void)strlcat(termbuf, TT, sizeof(termbuf));
#define ENCODER_DEFINE(enc, TT, table, writer) \
TT *d = arg->dst; \
#define ENCODER_D_DEFINE(enc, TT, table, writer) \
TT *d = arg->dst; \