Lines Matching refs:slen
193 static int add_byte(int c, char **lineptr, size_t slen, size_t *n) in add_byte() argument
196 size_t new_size = slen + 1; in add_byte()
208 (*lineptr)[slen] = c; in add_byte()
216 size_t slen = 0; in compat_getline() local
223 if (add_byte(c, &line, slen, n) < 0) in compat_getline()
225 slen++; in compat_getline()
228 if (add_byte('\0', &line, slen, n) < 0) in compat_getline()
231 if (slen == 0) in compat_getline()
233 return slen; in compat_getline()
235 if (add_byte(c, &line, slen, n) < 0) in compat_getline()
237 slen++; in compat_getline()
242 line[slen-1] = '\0'; in compat_getline()