Lines Matching refs:fn_buf
55 char *fn_buf; /* first location in buf */ member
92 fnp->fn_buf = MALLOC(buflen); in fn_new()
93 fnp->fn_buflast = &fnp->fn_buf[buflen - 1]; in fn_new()
94 (void) strlcpy(fnp->fn_buf, s, buflen); in fn_new()
95 fnp->fn_rptr = fnp->fn_buf; in fn_new()
96 fnp->fn_wptr = &fnp->fn_buf[len]; in fn_new()
99 fnp->fn_buf = MALLOC(FN_MIN); in fn_new()
100 fnp->fn_buflast = &fnp->fn_buf[FN_MIN - 1]; in fn_new()
101 *fnp->fn_buf = '\0'; in fn_new()
102 fnp->fn_rptr = fnp->fn_buf; in fn_new()
103 fnp->fn_wptr = fnp->fn_buf; in fn_new()
191 if (fnp->fn_buf) in fn_free()
192 FREE(fnp->fn_buf); in fn_free()
207 fnp->fn_rptr = fnp->fn_wptr = fnp->fn_buf; in fn_renew()
221 int buflen = fnp->fn_buflast + 1 - fnp->fn_buf; in fn_putc()
233 src = fnp->fn_buf; in fn_putc()
239 fnp->fn_rptr = &newbuf[fnp->fn_rptr - fnp->fn_buf]; in fn_putc()
240 FREE(fnp->fn_buf); in fn_putc()
241 fnp->fn_buf = newbuf; in fn_putc()
242 fnp->fn_buflast = &fnp->fn_buf[buflen - 1]; in fn_putc()
279 fnp->fn_rptr = fnp->fn_buf; in fn_rewind()
312 return (fnp->fn_buf); in fn_s()
324 name = fnp->fn_buf; in fn_isgz()
532 strcmp(fnp->fn_buf, ret->fn_buf) > 0))))) in fn_list_popoldest()