Lines Matching refs:end
8 * "-" counts as start to end. Using spaces to separate a comma-separated list
24 or dash separated ranges (inclusive, with X- meaning to end of line and -X
85 unsigned start = pairs[2*i], end = pairs[(2*i)+1], count;
88 // input: start/end position, count=difference between them
93 if (!end || end>len) end = len;
94 count = end-start;
96 // Find start and end of output string for the relevant selection type
110 count = unicolumns(s, end-start);
123 // Find end
124 end = count;
126 while (end && sss<ss) {
127 if (0<=(j = utf8towc(&wc, sss, len))) end--;
138 else end = start;
156 if (!j && end == start) {
183 char *end = str;
192 if (i==2) return end;
193 if (isdigit(*end)) {
194 long long ll = estrtol(end, &end, 10);
196 if (ll<1 || ll>UINT_MAX || errno) return end;
199 if (*end++ != '-') break;
202 if ((end-str)<len) return end;