Home | History | Annotate | Download | only in stringlib

Lines Matching refs:start

220     const char *start = target;
223 while ((start = findchar(start, end - start, c)) != NULL) {
227 start += 1;
311 const char *self_s, *start, *next, *end;
334 start = self_s;
337 next = findchar(start, end - start, from_c);
340 memcpy(result_s, start, next - start);
341 result_s += (next - start);
342 start = next + 1;
344 memcpy(result_s, start, end - start);
356 const char *self_s, *start, *next, *end;
383 start = self_s;
386 offset = stringlib_find(start, end - start,
391 next = start + offset;
393 memcpy(result_s, start, next - start);
395 result_s += (next - start);
396 start = next + from_len;
398 memcpy(result_s, start, end - start);
409 char *result_s, *start, *next;
433 start = result_s + (next - self_s);
434 *start = to_c;
435 start++;
439 next = findchar(start, end - start, from_c);
443 start = next + 1;
457 char *result_s, *start;
483 start = result_s + offset;
484 memcpy(start, to_s, from_len);
485 start += from_len;
489 offset = stringlib_find(start, end - start,
494 memcpy(start + offset, to_s, from_len);
495 start += offset + from_len;
508 const char *self_s, *start, *next, *end;
538 start = self_s;
541 next = findchar(start, end - start, from_c);
545 if (next == start) {
549 start += 1;
552 memcpy(result_s, start, next - start);
553 result_s += (next - start);
556 start = next + 1;
560 memcpy(result_s, start, end - start);
572 const char *self_s, *start, *next, *end;
605 start = self_s;
608 offset = stringlib_find(start, end - start,
613 next = start + offset;
614 if (next == start) {
618 start += from_len;
621 memcpy(result_s, start, next - start);
622 start);
625 start = next + from_len;
629 memcpy(result_s, start, end - start);