Lines Matching refs:start
876 int start; member
889 if (pc->output >= pc->start) { in collector_strpos()
1242 pc.start = 0; in mbfl_substr_count()
1277 int start; member
1291 if (pc->output >= pc->start) { in collector_substr()
1308 int n, m, k, len, start, end; in mbfl_substr() local
1323 start = from; in mbfl_substr()
1326 start *= 2; in mbfl_substr()
1327 end = start + length*2; in mbfl_substr()
1329 start *= 4; in mbfl_substr()
1330 end = start + length*4; in mbfl_substr()
1333 start = 0; in mbfl_substr()
1341 start = n; in mbfl_substr()
1352 end = start; in mbfl_substr()
1366 if (start > len) { in mbfl_substr()
1367 start = len; in mbfl_substr()
1369 if (start < 0) { in mbfl_substr()
1370 start = 0; in mbfl_substr()
1378 if (start > end) { in mbfl_substr()
1379 start = end; in mbfl_substr()
1383 n = end - start; in mbfl_substr()
1389 p += start; in mbfl_substr()
1429 pc.start = from; in mbfl_substr()
1496 const unsigned char *start = NULL; in mbfl_strcut() local
1508 start = string->val + from; in mbfl_strcut()
1509 end = start + (length & -2); in mbfl_strcut()
1517 start = string->val + from; in mbfl_strcut()
1518 end = start + (length & -4); in mbfl_strcut()
1524 start = string->val + from; in mbfl_strcut()
1525 end = start + length; in mbfl_strcut()
1539 start = p; in mbfl_strcut()
1542 if (length >= (int)string->len - (start - string->val)) { in mbfl_strcut()
1558 sz = end - start; in mbfl_strcut()
1564 memcpy(w, start, sz); in mbfl_strcut()