Lines Matching refs:beg
46 const char *beg, *lim, *err;
51 beg = pattern;
54 for (lim = beg; lim < pattern + pattern_size && *lim != '\n'; ++lim)
56 if ((err = kwsincr (ckwset->kwset, beg, lim - beg)) != NULL)
60 beg = lim;
62 while (beg < pattern + pattern_size);
74 register const char *beg, *curr, *end;
84 for (beg = buf; beg <= buf + buf_size; ++beg)
87 kwsexec (ckwset->kwset, beg, buf + buf_size - beg, &kwsmatch);
97 if (MB_CUR_MAX > 1 && mb_properties[offset+beg-buf] == 0)
100 beg += offset;
109 return beg - buf;
113 if (beg > buf && beg[-1] != eol)
115 if (beg + len < buf + buf_size && beg[len] != eol)
120 for (curr = beg; len; )
127 offset = kwsexec (ckwset->kwset, beg, --len, &kwsmatch);
136 curr = beg + offset;
153 end = (const char *) memchr (beg + len, eol, (buf + buf_size) - (beg + len));
155 while (buf < beg && beg[-1] != eol)
156 --beg;
157 *match_size = end - beg;
162 return beg - buf;