The following commit has been merged in the master branch:
commit 2cd316401fa2451e266562cf689bdfc7b4c501e8
Author: Guillem Jover <guil...@debian.org>
Date:   Mon May 2 21:51:47 2011 +0200

    libdpkg: Add new BUFFER_FILTER_NULL filter action

diff --git a/lib/dpkg/buffer.c b/lib/dpkg/buffer.c
index ce620dc..99015d2 100644
--- a/lib/dpkg/buffer.c
+++ b/lib/dpkg/buffer.c
@@ -57,6 +57,8 @@ static off_t
 buffer_filter_init(struct buffer_data *data)
 {
        switch (data->type) {
+       case BUFFER_FILTER_NULL:
+               break;
        case BUFFER_FILTER_MD5:
                buffer_md5_init(data);
                break;
@@ -87,6 +89,8 @@ static off_t
 buffer_filter_done(struct buffer_data *data)
 {
        switch (data->type) {
+       case BUFFER_FILTER_NULL:
+               break;
        case BUFFER_FILTER_MD5:
                buffer_md5_done(data);
                break;
@@ -107,6 +111,7 @@ buffer_write(struct buffer_data *data, const void *buf, 
off_t length)
                ret = fd_write(data->arg.i, buf, length);
                break;
        case BUFFER_WRITE_NULL:
+       case BUFFER_FILTER_NULL:
                break;
        case BUFFER_FILTER_MD5:
                MD5Update(&(((struct buffer_md5_ctx *)data->arg.ptr)->ctx), 
buf, length);
diff --git a/lib/dpkg/buffer.h b/lib/dpkg/buffer.h
index ce89470..3677d76 100644
--- a/lib/dpkg/buffer.h
+++ b/lib/dpkg/buffer.h
@@ -35,6 +35,8 @@ DPKG_BEGIN_DECLS
 #define BUFFER_WRITE_VBUF              1
 #define BUFFER_WRITE_FD                        2
 #define BUFFER_WRITE_NULL              3
+
+#define BUFFER_FILTER_NULL             4
 #define BUFFER_FILTER_MD5              5
 
 #define BUFFER_READ_FD                 0

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to debian-dpkg-cvs-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to