Lines Matching refs:shape
612 parse_cursor_params(char *param, struct cshape *shape) in parse_cursor_params() argument
618 type = shape->shape[0]; in parse_cursor_params()
637 shape->shape[1] = strtol(word + 5, NULL, 0); in parse_cursor_params()
639 shape->shape[2] = strtol(word + 7, NULL, 0); in parse_cursor_params()
654 type, shape->shape[1], shape->shape[2]); in parse_cursor_params()
664 shape->shape[0] = type; in parse_cursor_params()
675 struct cshape shape; in set_cursor_type() local
678 shape.shape[0] = 0; in set_cursor_type()
679 shape.shape[1] = -1; in set_cursor_type()
680 shape.shape[2] = -1; in set_cursor_type()
681 parse_cursor_params(param, &shape); in set_cursor_type()
684 if (ioctl(0, CONS_GETCURSORSHAPE, &shape) != 0) { in set_cursor_type()
689 parse_cursor_params(param, &shape); in set_cursor_type()
690 if (ioctl(0, CONS_SETCURSORSHAPE, &shape) != 0) { in set_cursor_type()