From d09e308130619f8667b6f08399cfc7d16dddab36 Mon Sep 17 00:00:00 2001 From: Zachary T Welch Date: Sat, 14 Nov 2009 10:36:57 -0800 Subject: improve buf_cpy helper Use memcpy for bulk of copy, improve final byte handling. Improve types by using void * for buffers and unsigned for size. --- src/helper/binarybuffer.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/helper/binarybuffer.h') diff --git a/src/helper/binarybuffer.h b/src/helper/binarybuffer.h index a51c2e57..07a58624 100644 --- a/src/helper/binarybuffer.h +++ b/src/helper/binarybuffer.h @@ -73,7 +73,8 @@ uint32_t flip_u32(uint32_t value, unsigned int num); bool buf_cmp(const void *buf1, const void *buf2, unsigned size); bool buf_cmp_mask(const void *buf1, const void *buf2, const void *mask, unsigned size); -uint8_t* buf_cpy(const uint8_t *from, uint8_t *to, int size); + +void* buf_cpy(const void *from, void *to, unsigned size); uint8_t* buf_set_ones(uint8_t *buf, int count); uint8_t* buf_set_buf(const uint8_t *src, int src_start, -- cgit v1.2.3