Lines Matching defs:buf
46 static char *buf = NULL;
51 if (buf == NULL) {
53 if ((buf = malloc(bufsiz)) == NULL)
57 if (fgets(buf, bufsiz, fp) == NULL)
61 while ((ptr = strchr(&buf[*len], '\n')) == NULL) {
63 char *nbuf = realloc(buf, nbufsiz);
67 free(buf);
69 buf = NULL;
72 buf = nbuf;
75 if (fgets(&buf[bufsiz], BUFSIZ, fp) == NULL)
76 return (buf);
81 *len = (ptr - buf) + 1;
82 return (buf);