- win->_line[end].text[col] = ch;
- if (win->_line[end].firstchar == _NOCHANGE
- || win->_line[end].firstchar > col)
- win->_line[end].firstchar = col;
- if (win->_line[end].lastchar == _NOCHANGE
- || win->_line[end].lastchar < col)
- win->_line[end].lastchar = col;
+ struct ldat *line = &(win->_line[end]);
+ line->text[col] = ch;
+ CHANGED_CELL(line, col);