Lines Matching refs:linelen
160 int linelen; in _readbufline() local
163 linelen = 0; in _readbufline()
164 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */ in _readbufline()
166 if (linelen == 0 || in _readbufline()
167 buffer[linelen - 1] == '\\') { in _readbufline()
170 buffer[linelen] = '\n'; in _readbufline()
171 buffer[linelen + 1] = '\0'; in _readbufline()
172 return (linelen); in _readbufline()
178 if (linelen > 0 && in _readbufline()
179 buffer[linelen - 1] == '\\') { in _readbufline()
180 --linelen; /* remove the '\\' */ in _readbufline()
182 buffer[linelen] = '\n'; in _readbufline()
183 buffer[linelen + 1] = '\0'; in _readbufline()
184 return (linelen); in _readbufline()
188 buffer[linelen] = mapbuf[*lastlen]; in _readbufline()
190 linelen++; in _readbufline()