Lines Matching defs:slen
296 static int add_byte(int c, char **lineptr, size_t slen, size_t *n)
299 size_t new_size = slen + 1;
311 (*lineptr)[slen] = c;
319 size_t slen = 0;
326 if (add_byte(c, &line, slen, n) < 0)
328 slen++;
331 if (add_byte('\0', &line, slen, n) < 0)
334 if (slen == 0)
336 return slen;
338 if (add_byte(c, &line, slen, n) < 0)
340 slen++;
345 line[slen-1] = '\0';