Lines Matching refs:epos
233 size_t epos, spos = 0; in cut_str() local
245 for (e = s, epos = spos; ; ) { in cut_str()
246 if (epos<=end && epos+e->node->len>end) break; in cut_str()
247 epos += e->node->len; in cut_str()
316 size_t epos, spos = 0; in text_strchr() local
323 epos = spos+i; in text_strchr()
325 for (; i < s->node->len; i++, epos++) in text_strchr()
326 if (s->node->data[i] == c) return epos; in text_strchr()
337 size_t epos, spos = 0; in text_strrchr() local
344 epos = spos+i; in text_strrchr()
346 for (; i >= 0; i--, epos--) in text_strrchr()
347 if (s->node->data[i] == c) return epos; in text_strrchr()