66 size_t cap = *cap_p, n = 0;
68#if (defined(ACFUTILS_BUILD) || defined(ACFUTILS_GZIP_PARSER)) && \
72 return (getline(line_p, cap_p, (FILE *)fp));
82#if defined(ACFUTILS_BUILD) || defined(ACFUTILS_GZIP_PARSER)
83 p = (compressed ? gzgets((gzFile)fp, &line[n], cap - n) :
84 fgets(&line[n], cap - n, (FILE *)fp));
86 p = fgets(&line[n], cap - n, (FILE *)fp);
98 }
while (n > 0 && line[n - 1] !=
'\n');