Lines Matching refs:linebuf
130 char linebuf[LINESIZE]; in hfield() local
138 if (readline(ibuf, linebuf, LINESIZE) < 0) in hfield()
141 if ((lc = gethfield(ibuf, linebuf, lc, &colon)) < 0) in hfield()
143 if ((hfield = ishfield(linebuf, colon, field)) != NULL) in hfield()
156 gethfield(FILE *f, char linebuf[], int rem, char **colon) in gethfield() argument
165 if ((c = readline(f, linebuf, LINESIZE)) <= 0) in gethfield()
167 for (cp = linebuf; isprint((unsigned char)*cp) && *cp != ' ' && *cp != ':'; in gethfield()
170 if (*cp != ':' || cp == linebuf) in gethfield()
177 cp = linebuf + c; in gethfield()
179 while (--cp >= linebuf && (*cp == ' ' || *cp == '\t')) in gethfield()
193 if (cp + c >= linebuf + LINESIZE - 2) in gethfield()
211 ishfield(char *linebuf, char *colon, const char *field) in ishfield() argument
216 if (strcasecmp(linebuf, field) != 0) { in ishfield()
495 char linebuf[LINESIZE]; in name1() local
506 if (readline(ibuf, linebuf, LINESIZE) < 0) in name1()
509 for (cp = linebuf; *cp != '\0' && *cp != ' '; cp++) in name1()
518 if (readline(ibuf, linebuf, LINESIZE) < 0) in name1()
520 if ((cp = strchr(linebuf, 'F')) == NULL) in name1()