Lines Matching refs:tbuf
70 char *tbuf, // Buffer to hold termcap entry, TBUFSZ bytes max in tgetent() argument
107 strcpy(tbuf, tmp); in tgetent()
108 tent = tbuf; in tgetent()
118 strcpy(tbuf, tcap); in tgetent()
123 while (getent(tbuf + len, term, termcap, TBUFSZ - len)) in tgetent()
129 len = strlen(tbuf); in tgetent()
134 tent = tbuf; // reset it back to the beginning in tgetent()
143 getent(char *tbuf, char *term, FILE *termcap, int buflen) in getent() argument
148 while (nextent(tbuf, termcap, buflen)) // For each possible entry in getent()
150 tptr = tbuf; in getent()
161 tent = tbuf; in getent()
175 nextent(char *tbuf, FILE *termcap, int buflen) in nextent() argument
177 char *lbuf = tbuf; // lbuf=line buffer in nextent()
180 while (lbuf < tbuf+buflen && // There's room and in nextent()
181 fgets(lbuf, (int)(tbuf+buflen-lbuf), termcap)) // another line in nextent()