From: Timo Sirainen Date: Thu, 1 Apr 2021 18:37:27 +0000 (+0300) Subject: lib: buffer - Change real_buffer.r_buffer type to const void * X-Git-Tag: 2.3.15~95 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4e5bb6738d8907ede8ec157d07463a8e77293ba8;p=thirdparty%2Fdovecot%2Fcore.git lib: buffer - Change real_buffer.r_buffer type to const void * --- diff --git a/src/lib/buffer.c b/src/lib/buffer.c index 66f1b1b265..195910fb68 100644 --- a/src/lib/buffer.c +++ b/src/lib/buffer.c @@ -7,7 +7,7 @@ struct real_buffer { /* public: */ - const unsigned char *r_buffer; + const void *r_buffer; size_t used; /* private: */ @@ -325,10 +325,10 @@ void buffer_copy(buffer_t *_dest, size_t dest_pos, if (src == dest) { memmove(dest->w_buffer + dest_pos, - src->r_buffer + src_pos, copy_size); + CONST_PTR_OFFSET(src->r_buffer, src_pos), copy_size); } else { memcpy(dest->w_buffer + dest_pos, - src->r_buffer + src_pos, copy_size); + CONST_PTR_OFFSET(src->r_buffer, src_pos), copy_size); } }