Lines Matching refs:slen
197 static int add_byte(int c, char **lineptr, size_t slen, size_t *n) in add_byte() argument
200 size_t new_size = slen + 1; in add_byte()
212 (*lineptr)[slen] = c; in add_byte()
220 size_t slen = 0; in compat_getline() local
227 if (add_byte(c, &line, slen, n) < 0) in compat_getline()
229 slen++; in compat_getline()
232 if (add_byte('\0', &line, slen, n) < 0) in compat_getline()
235 if (slen == 0) in compat_getline()
237 return slen; in compat_getline()
239 if (add_byte(c, &line, slen, n) < 0) in compat_getline()
241 slen++; in compat_getline()
246 line[slen-1] = '\0'; in compat_getline()