From 9a0438736222ffc66cf6596e395385660695d96d Mon Sep 17 00:00:00 2001 From: Geoff Thorpe Date: Mon, 12 Feb 2001 02:30:19 +0000 Subject: [PATCH] Re-order a couple of static functions and "#if 0" out unused ones - this gets rid of gcc warnings. --- demos/tunala/buffer.c | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/demos/tunala/buffer.c b/demos/tunala/buffer.c index 8142c02281..dc26c88601 100644 --- a/demos/tunala/buffer.c +++ b/demos/tunala/buffer.c @@ -36,6 +36,7 @@ unsigned long buffer_total_out(buffer_t *buf) { * it's not sure when they're called how it should be interpreted. Only the * higher-level "buffer_[to|from]_[fd|SSL|BIO]" functions should alter these * values. */ +#if 0 /* To avoid "unused" warnings */ static unsigned int buffer_adddata(buffer_t *buf, const unsigned char *ptr, unsigned int size) { @@ -50,6 +51,21 @@ static unsigned int buffer_adddata(buffer_t *buf, const unsigned char *ptr, return added; } +static unsigned int buffer_tobuffer(buffer_t *to, buffer_t *from, int cap) +{ + unsigned int moved, tomove = from->used; + if((int)tomove > cap) + tomove = cap; + if(tomove == 0) + return 0; + moved = buffer_adddata(to, from->data, tomove); + if(moved == 0) + return 0; + buffer_takedata(from, NULL, moved); + return moved; +} +#endif + static unsigned int buffer_takedata(buffer_t *buf, unsigned char *ptr, unsigned int size) { @@ -67,20 +83,6 @@ static unsigned int buffer_takedata(buffer_t *buf, unsigned char *ptr, return taken; } -static unsigned int buffer_tobuffer(buffer_t *to, buffer_t *from, int cap) -{ - unsigned int moved, tomove = from->used; - if((int)tomove > cap) - tomove = cap; - if(tomove == 0) - return 0; - moved = buffer_adddata(to, from->data, tomove); - if(moved == 0) - return 0; - buffer_takedata(from, NULL, moved); - return moved; -} - #ifndef NO_IP int buffer_from_fd(buffer_t *buf, int fd) -- 2.25.1