Lines Matching refs:reader
191 pgp_reader_func_t *reader, in pgp_reader_set() argument
195 stream->readinfo.reader = reader; in pgp_reader_set()
210 pgp_reader_func_t *reader, in pgp_reader_push() argument
227 pgp_reader_set(stream, reader, destroyer, vp); in pgp_reader_push()
1783 mmap_reader_t *reader; in fd_reader() local
1787 reader = pgp_reader_get_arg(readinfo); in fd_reader()
1791 n = (int)read(reader->fd, dest, length); in fd_reader()
1798 "file descriptor %d", reader->fd); in fd_reader()
1818 mmap_reader_t *reader; in pgp_reader_set_fd() local
1820 if ((reader = calloc(1, sizeof(*reader))) == NULL) { in pgp_reader_set_fd()
1823 reader->fd = fd; in pgp_reader_set_fd()
1824 pgp_reader_set(stream, fd_reader, reader_fd_destroyer, reader); in pgp_reader_set_fd()
1840 reader_mem_t *reader = pgp_reader_get_arg(readinfo); in mem_reader() local
1848 if (reader->offset + length > reader->length) { in mem_reader()
1849 n = (unsigned)(reader->length - reader->offset); in mem_reader()
1856 memcpy(dest, reader->buffer + reader->offset, n); in mem_reader()
1857 reader->offset += n; in mem_reader()