Lines Matching refs:end_word
666 char *p, *begin_word, *end_word, *end_whitespace;
669 end_word = begin_word + strcspn(begin_word, delimiters);
672 if (end_word > begin_word) {
673 p = end_word - 1;
675 // If there is anything beyond end_word, copy it
676 if (*end_word == '\0') {
680 size_t end_off = strcspn(end_word + 1, delimiters);
681 memmove (p, end_word, end_off + 1);
682 p += end_off; // p must correspond to end_word - 1
683 end_word += end_off + 1;
686 for (p++; p < end_word; p++) {
691 if (*end_word == '\0') {
692 *buf = end_word;
694 end_whitespace = end_word + 1 + strspn(end_word + 1, whitespace);
696 for (p = end_word; p < end_whitespace; p++) {