Lines Matching defs:bufferp
534 readline(char **bufferp, size_t *bufsizp, FILE *filep)
540 (*bufferp)[*bufsizp - 1] = '\t'; /* arbitrary non-zero character */
541 (*bufferp)[*bufsizp - 2] = ' '; /* arbitrary non-newline char */
542 bufp = fgets(*bufferp, *bufsizp, filep);
545 while ((*bufferp)[*bufsizp -1] == '\0' &&
546 (*bufferp)[*bufsizp - 2] != '\n' &&
547 strlen(*bufferp) == *bufsizp - 1) {
549 bufp = (char *)realloc((void *)*bufferp, newsize);
554 *bufferp = bufp;
555 (*bufferp)[*bufsizp - 1] = '\t';
556 (*bufferp)[*bufsizp - 2] = ' ';
557 bufp = fgets(*bufferp + oldsize -1, oldsize + 1, filep);
560 bufp = *bufferp;
565 bufp = *bufferp;