Lines Matching refs:end
58 size_t beg, blen, end, len, nlen, wlen;
116 end = beg + 2;
117 if (!ishex(p[end]))
122 end = beg + 1;
123 if (!isoctal(p[end]))
128 end = beg + 1;
130 if (!isdigit(p[end]))
134 end = beg;
136 if (!isdigit(p[end])) {
142 /* Find the end of the word, possibly correcting the base. */
143 while (++end < len) {
146 if (isoctal(p[end]))
148 if (p[end] == '8' || p[end] == '9') {
155 if (isdigit(p[end]))
159 if (ishex(p[end]))
168 wlen = (end - beg);
172 * If the line was at the end of the buffer, we have to copy it
178 if (end == len) {
233 MEMMOVE(bp + beg + nlen, p + end, len - beg - (end - beg));
234 len = beg + nlen + (len - beg - (end - beg));