Lines Matching refs:start
148 char *line = 0, *start;
163 start = line;
183 } else if (FLAG(i)) s = strcasestr(start, seek->arg);
184 else s = strstr(start, seek->arg);
191 mm->rm_so = (s-start);
192 mm->rm_eo = (s-start)+strlen(seek->arg);
208 shoe->rc = regexec0(&shoe->r, start, ulen-(start-line), 1,
209 &shoe->m, start==line ? 0 : REG_NOTBOL);
228 if ((start+mm->rm_so)!=line) {
229 c = start[mm->rm_so-1];
233 c = start[mm->rm_eo];
237 start += mm->rm_so+1;
246 mm->rm_eo = ulen-(start-line);
248 start += mm->rm_eo;
253 mm->rm_eo = ulen-(start-line);
277 long bcount = 1 + offset + (start-line) + (FLAG(o) ? mm->rm_so : 0);
281 outline(start+mm->rm_so, ':', name, lcount, bcount,
307 start += mm->rm_eo;
310 } while (*start);
317 if (ulen > start-line) xputsl(start, ulen-(start-line));