The following commit has been merged in the master branch:
commit 58665e1eeac647b1e2555a6a62149666bf0a4745
Author: Guillem Jover <[email protected]>
Date:   Fri Sep 25 03:43:12 2009 +0200

    libdpkg: Use struct buffer_data instead of buffer_data_t
    
    Do not use typedefs for structs, it's bad form as it makes it more
    difficult to know what kind of type we are dealing with. Only to be
    used for fundamental types. Remove buffer_data_t.

diff --git a/lib/dpkg/buffer.c b/lib/dpkg/buffer.c
index d2a4f09..827dbce 100644
--- a/lib/dpkg/buffer.c
+++ b/lib/dpkg/buffer.c
@@ -44,7 +44,7 @@ struct buffer_write_md5ctx {
 };
 
 static void
-buffer_md5_init(buffer_data_t data)
+buffer_md5_init(struct buffer_data *data)
 {
        struct buffer_write_md5ctx *ctx;
 
@@ -55,7 +55,7 @@ buffer_md5_init(buffer_data_t data)
 }
 
 off_t
-buffer_init(buffer_data_t read_data, buffer_data_t write_data)
+buffer_init(struct buffer_data *read_data, struct buffer_data *write_data)
 {
        switch (write_data->type) {
        case BUFFER_WRITE_MD5:
@@ -66,7 +66,7 @@ buffer_init(buffer_data_t read_data, buffer_data_t write_data)
 }
 
 static void
-buffer_md5_done(buffer_data_t data)
+buffer_md5_done(struct buffer_data *data)
 {
        struct buffer_write_md5ctx *ctx;
        unsigned char digest[16], *p = digest;
@@ -85,7 +85,7 @@ buffer_md5_done(buffer_data_t data)
 }
 
 off_t
-buffer_done(buffer_data_t read_data, buffer_data_t write_data)
+buffer_done(struct buffer_data *read_data, struct buffer_data *write_data)
 {
        switch (write_data->type) {
        case BUFFER_WRITE_MD5:
@@ -96,7 +96,7 @@ buffer_done(buffer_data_t read_data, buffer_data_t write_data)
 }
 
 off_t
-buffer_write(buffer_data_t data, const void *buf, off_t length,
+buffer_write(struct buffer_data *data, const void *buf, off_t length,
              const char *desc)
 {
        off_t ret = length;
@@ -136,7 +136,8 @@ buffer_write(buffer_data_t data, const void *buf, off_t 
length,
 }
 
 off_t
-buffer_read(buffer_data_t data, void *buf, off_t length, const char *desc)
+buffer_read(struct buffer_data *data, void *buf, off_t length,
+            const char *desc)
 {
        off_t ret = length;
 
@@ -209,7 +210,7 @@ buffer_hash(const void *input, void *output, int type, 
off_t limit)
 }
 
 off_t
-buffer_copy(buffer_data_t read_data, buffer_data_t write_data,
+buffer_copy(struct buffer_data *read_data, struct buffer_data *write_data,
             off_t limit, const char *desc)
 {
        char *buf, *writebuf;
diff --git a/lib/dpkg/buffer.h b/lib/dpkg/buffer.h
index db19f42..ecd16ef 100644
--- a/lib/dpkg/buffer.h
+++ b/lib/dpkg/buffer.h
@@ -41,8 +41,6 @@ DPKG_BEGIN_DECLS
 #define BUFFER_READ_FD                 0
 #define BUFFER_READ_STREAM             1
 
-typedef struct buffer_data *buffer_data_t;
-
 struct buffer_data {
        union {
                void *ptr;
@@ -140,13 +138,16 @@ off_t buffer_copy_IntInt(int i1, int typeIn, int i2, int 
typeOut,
                          ...) DPKG_ATTR_PRINTF(6);
 off_t buffer_hash(const void *buf, void *hash, int typeOut, off_t length);
 
-off_t buffer_write(buffer_data_t data, const void *buf,
+off_t buffer_write(struct buffer_data *data, const void *buf,
                    off_t length, const char *desc);
-off_t buffer_read(buffer_data_t data, void *buf,
+off_t buffer_read(struct buffer_data *data, void *buf,
                   off_t length, const char *desc);
-off_t buffer_init(buffer_data_t read_data, buffer_data_t write_data);
-off_t buffer_done(buffer_data_t read_data, buffer_data_t write_data);
-off_t buffer_copy(buffer_data_t read_data, buffer_data_t write_data,
+off_t buffer_init(struct buffer_data *read_data,
+                  struct buffer_data *write_data);
+off_t buffer_done(struct buffer_data *read_data,
+                  struct buffer_data *write_data);
+off_t buffer_copy(struct buffer_data *read_data,
+                  struct buffer_data *write_data,
                   off_t limit, const char *desc);
 
 DPKG_END_DECLS

-- 
dpkg's main repository


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to