Lines Matching refs:buffer
169 * in a buffer with one additional newline after each file.
424 _nss_files_read_line(files_backend_ptr_t be, char *buffer, int buflen)
426 int linelen; /* 1st unused slot in buffer */
446 buffer[linelen - 1] == '\\') {
449 buffer[linelen ] = '\n';
450 buffer[linelen + 1] = '\0';
457 buffer[linelen ] = '\n';
458 buffer[linelen + 1] = '\0';
463 buffer[linelen++] = c;
488 char *buffer;
498 buffer = be->buf;
510 if ((linelen = _nss_files_read_line(be, buffer, buflen)) < 0) {
514 if (filter != NULL && strstr(buffer, filter) == 0) {
522 res = (*func)(buffer, linelen, args);
660 args->buf.buffer, args->buf.buflen);
665 args->buf.result : args->buf.buffer;
828 args->buf.buffer, args->buf.buflen) ==
831 args->buf.result:args->buf.buffer;
1284 args->buf.result, args->buf.buffer,
1287 args->buf.result : args->buf.buffer;