Lines Matching refs:linelen
104 int linelen; /* 1st unused slot in buffer */ local
109 linelen = 0;
110 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */
113 if (linelen == 0 ||
114 buffer[linelen - 1] == '\\') {
117 buffer[linelen ] = '\n';
118 buffer[linelen + 1] = '\0';
119 return (linelen);
122 if (linelen > 0 &&
123 buffer[linelen - 1] == '\\') {
124 --linelen; /* remove the '\\' */
126 buffer[linelen ] = '\n';
127 buffer[linelen + 1] = '\0';
128 return (linelen);
132 buffer[linelen++] = c;
178 int linelen; local
180 if ((linelen = _nss_files_read_line(be->f, buffer,
193 res = (*func)(buffer, linelen, args);
248 int linelen; local
250 if ((linelen = _nss_files_read_line(be->f, instr,
270 last = instr + linelen;
294 linelen = last - first + 1;
303 if (check != NULL && (*check)(args, instr, linelen) == 0)
316 &linelen, be->minbuf, 2);
319 &linelen, be->minbuf, 2, check);
324 parsestat = (*func)(instr, linelen, args->buf.result,
331 args->returnlen = linelen;
675 int linelen) in _nss_files_check_name_colon() argument
681 limit = line + linelen; in _nss_files_check_name_colon()
698 int linelen) in _nss_files_check_name_aliases() argument
703 limit = line + linelen; in _nss_files_check_name_aliases()