Lines Matching refs:linelen
158 int linelen; in _readbufline() local
161 linelen = 0; in _readbufline()
162 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */ in _readbufline()
164 if (linelen == 0 || in _readbufline()
165 buffer[linelen - 1] == '\\') { in _readbufline()
168 buffer[linelen] = '\n'; in _readbufline()
169 buffer[linelen + 1] = '\0'; in _readbufline()
170 return (linelen); in _readbufline()
176 if (linelen > 0 && in _readbufline()
177 buffer[linelen - 1] == '\\') { in _readbufline()
178 --linelen; /* remove the '\\' */ in _readbufline()
180 buffer[linelen] = '\n'; in _readbufline()
181 buffer[linelen + 1] = '\0'; in _readbufline()
182 return (linelen); in _readbufline()
186 buffer[linelen] = mapbuf[*lastlen]; in _readbufline()
188 linelen++; in _readbufline()