Lines Matching defs:linelen
103 int linelen; /* 1st unused slot in buffer */
108 linelen = 0;
109 while (linelen < buflen - 1) { /* "- 1" saves room for \n\0 */
112 if (linelen == 0 ||
113 buffer[linelen - 1] == '\\') {
116 buffer[linelen ] = '\n';
117 buffer[linelen + 1] = '\0';
118 return (linelen);
121 if (linelen > 0 &&
122 buffer[linelen - 1] == '\\') {
123 --linelen; /* remove the '\\' */
125 buffer[linelen ] = '\n';
126 buffer[linelen + 1] = '\0';
127 return (linelen);
131 buffer[linelen++] = c;
177 int linelen;
179 if ((linelen = _nss_files_read_line(be->f, buffer,
192 res = (*func)(buffer, linelen, args);
247 int linelen;
249 if ((linelen = _nss_files_read_line(be->f, instr,
269 last = instr + linelen;
293 linelen = last - first + 1;
302 if (check != NULL && (*check)(args, instr, linelen) == 0)
315 &linelen, be->minbuf, 2);
318 &linelen, be->minbuf, 2, check);
323 parsestat = (*func)(instr, linelen, args->buf.result,
330 args->returnlen = linelen;
674 int linelen)
680 limit = line + linelen;
697 int linelen)
702 limit = line + linelen;