The following commit has been merged in the master branch:
commit 2cd316401fa2451e266562cf689bdfc7b4c501e8
Author: Guillem Jover <[email protected]>
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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]