Lines Matching defs:__start
589 const char* __start = __string;
590 const char* __finish = __start;
594 while (*__start)
596 if (*__start != '%')
598 // [__start, __finish) denotes the next word
599 __finish = __start;
602 if (__start == __finish)
607 const ptrdiff_t __len = __finish - __start;
609 memcpy(__buf, __start, __len);
612 __start = __finish;
615 while (*__start == ' ')
616 ++__start;
621 ++__start;
622 assert(*__start);
623 if (*__start == '%')
626 ++__start;
631 assert(*__start >= '1' && *__start <= '9');
632 size_t __param = *__start - '0';
638 ++__start;
639 if (*__start != '.')
641 assert(*__start == ';');
642 ++__start;
659 ++__start;
660 while (*__start != ';')
662 assert(*__start);
664 __field[__field_idx++] = *__start++;
666 ++__start;