VTermLineInfo
int (*setlineinfo)(int row, const VTermLineInfo *newinfo, const VTermLineInfo *oldinfo, void *user);
const VTermLineInfo *vterm_state_get_lineinfo(const VTermState *state, int row);
const VTermLineInfo *info = vterm_state_get_lineinfo(screen->state, row);
static int setlineinfo(int row, const VTermLineInfo *newinfo, const VTermLineInfo *oldinfo, void *user)
VTermLineInfo *newlineinfo = vterm_allocator_malloc(state->vt, rows * sizeof(VTermLineInfo));
newlineinfo[row] = (VTermLineInfo){
state->lineinfo = vterm_allocator_malloc(state->vt, state->rows * sizeof(VTermLineInfo));
const VTermLineInfo *vterm_state_get_lineinfo(const VTermState *state, int row)
VTermLineInfo info = state->lineinfo[row];
VTermLineInfo *lineinfo;