Lines Matching refs:slen
229 static int add_byte(int c, char **lineptr, size_t slen, size_t *n) in add_byte() argument
232 size_t new_size = slen + 1; in add_byte()
244 (*lineptr)[slen] = c; in add_byte()
252 size_t slen = 0; in compat_getline() local
259 if (add_byte(c, &line, slen, n) < 0) in compat_getline()
261 slen++; in compat_getline()
264 if (add_byte('\0', &line, slen, n) < 0) in compat_getline()
267 if (slen == 0) in compat_getline()
269 return slen; in compat_getline()
271 if (add_byte(c, &line, slen, n) < 0) in compat_getline()
273 slen++; in compat_getline()
278 line[slen-1] = '\0'; in compat_getline()