Lines Matching full:chars
35 uint32_t chars[VTERM_MAX_CHARS_PER_CELL];
91 new_cell->chars[0] = 0;
181 for(i = 0; i < VTERM_MAX_CHARS_PER_CELL && info->chars[i]; i++) {
182 cell->chars[i] = info->chars[i];
186 cell->chars[i] = 0;
189 getcell(screen, pos.row, pos.col + col)->chars[0] = (uint32_t)-1;
278 cell->chars[0] = 0;
699 if(cell->chars[0] == 0)
702 else if(cell->chars[0] == (uint32_t)-1)
710 for(int i = 0; i < VTERM_MAX_CHARS_PER_CELL && cell->chars[i]; i++) {
711 PUT(cell->chars[i]);
725 size_t vterm_screen_get_chars(const VTermScreen *screen, uint32_t *chars, size_t len, const VTermRect rect)
727 return _get_chars(screen, 0, chars, len, rect);
743 cell->chars[i] = intcell->chars[i];
744 if(!intcell->chars[i])
763 getcell(screen, pos.row, pos.col + 1)->chars[0] == (uint32_t)-1)
780 intcell->chars[i] = cell->chars[i];
781 if(!cell->chars[i])
797 getcell(screen, pos.row, pos.col + 1)->chars[0] = (uint32_t)-1;
807 if(cell->chars[0] != 0)