From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LU1CE-0000nL-G0 for qemu-devel@nongnu.org; Mon, 02 Feb 2009 10:58:50 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LU1CD-0000mO-45 for qemu-devel@nongnu.org; Mon, 02 Feb 2009 10:58:49 -0500 Received: from [199.232.76.173] (port=51776 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LU1CC-0000lb-K4 for qemu-devel@nongnu.org; Mon, 02 Feb 2009 10:58:48 -0500 Received: from savannah.gnu.org ([199.232.41.3]:41956 helo=sv.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LU1CC-0008W6-7G for qemu-devel@nongnu.org; Mon, 02 Feb 2009 10:58:48 -0500 Received: from cvs.savannah.gnu.org ([199.232.41.69]) by sv.gnu.org with esmtp (Exim 4.63) (envelope-from ) id 1LU1CB-0007Gn-OR for qemu-devel@nongnu.org; Mon, 02 Feb 2009 15:58:47 +0000 Received: from aliguori by cvs.savannah.gnu.org with local (Exim 4.63) (envelope-from ) id 1LU1CB-0007Gc-Gb for qemu-devel@nongnu.org; Mon, 02 Feb 2009 15:58:47 +0000 MIME-Version: 1.0 Errors-To: aliguori Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Anthony Liguori Message-Id: Date: Mon, 02 Feb 2009 15:58:47 +0000 Subject: [Qemu-devel] [6497] Move buffer functions up (Alexander Graf) Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Revision: 6497 http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=6497 Author: aliguori Date: 2009-02-02 15:58:47 +0000 (Mon, 02 Feb 2009) Log Message: ----------- Move buffer functions up (Alexander Graf) We will need to use buffer functions in code that will end up being below the current buffer functions. In order to not introduce any function stub defines, let's just move them up. Signed-off-by: Alexander Graf Signed-off-by: Anthony Liguori Modified Paths: -------------- trunk/vnc.c Modified: trunk/vnc.c =================================================================== --- trunk/vnc.c 2009-02-02 15:58:43 UTC (rev 6496) +++ trunk/vnc.c 2009-02-02 15:58:47 UTC (rev 6497) @@ -263,6 +263,39 @@ vnc_write_s32(vs, encoding); } +static void buffer_reserve(Buffer *buffer, size_t len) +{ + if ((buffer->capacity - buffer->offset) < len) { + buffer->capacity += (len + 1024); + buffer->buffer = qemu_realloc(buffer->buffer, buffer->capacity); + if (buffer->buffer == NULL) { + fprintf(stderr, "vnc: out of memory\n"); + exit(1); + } + } +} + +static int buffer_empty(Buffer *buffer) +{ + return buffer->offset == 0; +} + +static uint8_t *buffer_end(Buffer *buffer) +{ + return buffer->buffer + buffer->offset; +} + +static void buffer_reset(Buffer *buffer) +{ + buffer->offset = 0; +} + +static void buffer_append(Buffer *buffer, const void *data, size_t len) +{ + memcpy(buffer->buffer + buffer->offset, data, len); + buffer->offset += len; +} + static void vnc_dpy_resize(DisplayState *ds) { int size_changed; @@ -598,39 +631,6 @@ return 0; } -static void buffer_reserve(Buffer *buffer, size_t len) -{ - if ((buffer->capacity - buffer->offset) < len) { - buffer->capacity += (len + 1024); - buffer->buffer = qemu_realloc(buffer->buffer, buffer->capacity); - if (buffer->buffer == NULL) { - fprintf(stderr, "vnc: out of memory\n"); - exit(1); - } - } -} - -static int buffer_empty(Buffer *buffer) -{ - return buffer->offset == 0; -} - -static uint8_t *buffer_end(Buffer *buffer) -{ - return buffer->buffer + buffer->offset; -} - -static void buffer_reset(Buffer *buffer) -{ - buffer->offset = 0; -} - -static void buffer_append(Buffer *buffer, const void *data, size_t len) -{ - memcpy(buffer->buffer + buffer->offset, data, len); - buffer->offset += len; -} - /* audio */ static void audio_capture_notify(void *opaque, audcnotification_e cmd) {