From 4d1eb5fdb141c9100eb82e1dc7d4547fb1decd8b Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 30 Oct 2015 12:09:58 +0100 Subject: buffer: add buffer_move_empty Signed-off-by: Gerd Hoffmann Reviewed-by: Peter Lieven Reviewed-by: Daniel Berrange Message-id: 1446203414-4013-4-git-send-email-kraxel@redhat.com --- include/qemu/buffer.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'include/qemu/buffer.h') diff --git a/include/qemu/buffer.h b/include/qemu/buffer.h index 0710e165f2..f53ee9e6af 100644 --- a/include/qemu/buffer.h +++ b/include/qemu/buffer.h @@ -127,4 +127,14 @@ uint8_t *buffer_end(Buffer *buffer); */ gboolean buffer_empty(Buffer *buffer); +/** + * buffer_move_empty: + * @to: destination buffer object + * @from: source buffer object + * + * Moves buffer, without copying data. 'to' buffer must be empty. + * 'from' buffer is empty and zero-sized on return. + */ +void buffer_move_empty(Buffer *to, Buffer *from); + #endif /* QEMU_BUFFER_H__ */ -- cgit 1.4.1