Lines Matching refs:linepos

957 static void create_hilites(POSITION linepos, constant char *line, constant char *sp, constant char …  in create_hilites()  argument
965 hl.hl_startpos = linepos + chpos[start_index]; in create_hilites()
980 hl.hl_endpos = linepos + chpos[i-1] + 1; in create_hilites()
985 hl.hl_startpos = linepos + chpos[i]; in create_hilites()
996 static void hilite_line(POSITION linepos, constant char *line, size_t line_len, int *chpos, constan… in hilite_line() argument
1023 create_hilites(linepos, line, lep, sp[i], in hilite_line()
1025 create_hilites(linepos, line, sp[i], ep[i], in hilite_line()
1030 create_hilites(linepos, line, lep, ep[0], in hilite_line()
1179 …filters(POSITION pos, char *cline, size_t line_len, int *chpos, POSITION linepos, constant char **… in matches_filters() argument
1190 hl.hl_startpos = linepos; in matches_filters()
1303 static lbool osc8_param_match(POSITION linepos, constant char *line, constant struct osc8_parse_inf… in osc8_param_match() argument
1310 return clickpos >= linepos + ptr_diff(op1->osc8_start, line) && in osc8_param_match()
1311 clickpos < linepos + ptr_diff(op2->osc8_end, line); in osc8_param_match()
1351 static osc8_match osc8_search_line1(int search_type, POSITION linepos, POSITION spos, constant char… in osc8_search_line1() argument
1380 osc8_param_match(linepos, line, &op1, &op2, param, clickpos)) in osc8_search_line1()
1394 osc8_param_match(linepos, line, &op1, &op2, param, clickpos)) in osc8_search_line1()
1404 if (osc8_linepos == linepos && osc8_match_start == spos + ptr_diff(op1.osc8_start, line)) in osc8_search_line1()
1407 osc8_linepos = linepos; in osc8_search_line1()
1425 static osc8_match osc8_search_line(int search_type, POSITION linepos, constant char *line, size_t l… in osc8_search_line() argument
1429 POSITION spos = linepos; in osc8_search_line()
1433 if (linepos == osc8_linepos && clickpos == NULL_POSITION) in osc8_search_line()
1441 size_t off = (size_t) (osc8_match_end - linepos); in osc8_search_line()
1447 sline_len = (size_t) (osc8_match_start - linepos); in osc8_search_line()
1450 r = osc8_search_line1(search_type, linepos, spos, sline, sline_len, param, clickpos); in osc8_search_line()
1491 POSITION linepos, oldpos; in search_range() local
1544 linepos = pos; in search_range()
1555 linepos = pos; in search_range()
1613 if (is_filtered(linepos)) in search_range()
1621 …if (osc8_search_line(search_type, linepos, line, line_len, osc8_search_param, NULL_POSITION, &matc… in search_range()
1624 *plinepos = linepos; in search_range()
1648 linepos < prep_startpos || linepos >= prep_endpos)) { in search_range()
1649 if (matches_filters(pos, cline, line_len, chpos, linepos, sp, ep, NSP)) in search_range()
1676 hilite_line(linepos + skip_bytes, cline, line_len, chpos, sp, ep, NSP); in search_range()
1692 hilite_line(linepos + skip_bytes, cline, line_len, chpos, sp, ep, NSP); in search_range()
1705 shift_visible(linepos, chpos[start_off], chpos[end_off]); in search_range()
1721 *plastlinepos = get_lastlinepos(linepos, linepos + chpos[end_off], (int) sheight); in search_range()
1727 *plinepos = linepos; in search_range()
1802 POSITION linepos = position(sindex); in osc8_click() local
1809 if (linepos == NULL_POSITION) in osc8_click()
1811 clickpos = pos_from_col(linepos, col, NULL_POSITION, -1); in osc8_click()
1814 if (forw_raw_line(linepos, &line, &line_len) == NULL_POSITION) in osc8_click()
1816 r = osc8_search_line(SRCH_FORW|SRCH_OSC8, linepos, line, line_len, NULL, clickpos, &matches); in osc8_click()