Lines Matching defs:shoe
149 struct reg *shoe;
164 if (TT.reg) for (shoe = (void *)TT.reg; shoe; shoe = shoe->next)
165 shoe->rc = 0;
201 for (shoe = (void *)TT.reg; shoe; shoe = shoe->next) {
204 if (!shoe->rc) {
205 shoe->m.rm_so -= baseline;
206 shoe->m.rm_eo -= baseline;
207 if (!matched || shoe->m.rm_so<0)
208 shoe->rc = regexec0(&shoe->r, start, ulen-(start-line), 1,
209 &shoe->m, start==line ? 0 : REG_NOTBOL);
213 if (!shoe->rc && (shoe->m.rm_so < mm->rm_so ||
214 (shoe->m.rm_so == mm->rm_so && shoe->m.rm_eo >= mm->rm_eo)))
216 mm = &shoe->m;
403 struct reg *shoe;
406 dlist_add_nomalloc(&TT.reg, (void *)(shoe = xmalloc(sizeof(struct reg))));
407 xregcomp(&shoe->r, al->arg,