(002a24fcf)
#include <sys/types.h>
#include <dpkg/macros.h>
#include <dpkg/error.h>
Go to the source code of this file.
|  | 
| #define | DPKG_BUFFER_SIZE   (32 * 1024) | 
|  | 
| #define | BUFFER_WRITE_VBUF   1 | 
|  | 
| #define | BUFFER_WRITE_FD   2 | 
|  | 
| #define | BUFFER_WRITE_NULL   3 | 
|  | 
| #define | BUFFER_DIGEST_NULL   4 | 
|  | 
| #define | BUFFER_DIGEST_MD5   5 | 
|  | 
| #define | BUFFER_READ_FD   0 | 
|  | 
| #define | buffer_md5(buf,  hash,  limit)   	buffer_digest(buf, hash, BUFFER_DIGEST_MD5, limit) | 
|  | 
| #define | fd_md5(fd,  hash,  limit,  err) | 
|  | 
| #define | fd_fd_copy(fd1,  fd2,  limit,  err) | 
|  | 
| #define | fd_fd_copy_and_md5(fd1,  fd2,  hash,  limit,  err) | 
|  | 
| #define | fd_vbuf_copy(fd,  buf,  limit,  err) | 
|  | 
| #define | fd_skip(fd,  limit,  err)   	buffer_skip_Int(fd, BUFFER_READ_FD, limit, err) | 
|  | 
|  | 
| off_t | buffer_copy_IntPtr (int i, int typeIn, void *f, int typeDigest, void *p, int typeOut, off_t limit, struct dpkg_error *err) DPKG_ATTR_REQRET | 
|  | 
| off_t | buffer_copy_IntInt (int i1, int typeIn, void *f, int typeDigest, int i2, int typeOut, off_t limit, struct dpkg_error *err) DPKG_ATTR_REQRET | 
|  | 
| off_t | buffer_skip_Int (int I, int T, off_t limit, struct dpkg_error *err) DPKG_ATTR_REQRET | 
|  | 
| off_t | buffer_digest (const void *buf, void *hash, int typeDigest, off_t length) | 
|  |