Lines Matching defs:lineptr
3166 * lineptr is the line to be split.
3189 histsplitwords(char *lineptr, short **wordsp, int *nwordsp, int *nwordposp,
3194 char *start = lineptr;
3197 LinkList wordlist = bufferwords(NULL, lineptr, NULL,
3220 if (inblank(*lineptr))
3221 lineptr++;
3222 else if (lineptr[0] == '\\' && lineptr[1] == '\n') {
3227 lineptr += 2;
3231 lptr = lineptr;
3315 start, lineptr, word);
3317 lineptr = start;
3330 words[nwordpos++] = lineptr - start;
3334 lineptr = lptr;
3340 if (inblank(*lineptr))
3341 lineptr++;
3342 else if (lineptr[0] == '\\' && lineptr[1] == '\n')
3343 lineptr += 2;
3347 if (*lineptr) {
3353 words[nwordpos++] = lineptr - start;
3354 while (*lineptr && !inblank(*lineptr))
3355 lineptr++;
3356 words[nwordpos++] = lineptr - start;
3358 } while (*lineptr);