Lines Matching defs:slen
290 static int add_byte(int c, char **lineptr, size_t slen, size_t *n)
293 size_t new_size = slen + 1;
305 (*lineptr)[slen] = c;
313 size_t slen = 0;
320 if (add_byte(c, &line, slen, n) < 0)
322 slen++;
325 if (add_byte('\0', &line, slen, n) < 0)
328 if (slen == 0)
330 return slen;
332 if (add_byte(c, &line, slen, n) < 0)
334 slen++;
339 line[slen-1] = '\0';