From e36c7efe81373cdc2741f2e24ab4bc5be2010047 Mon Sep 17 00:00:00 2001 From: Christophe Fergeau Date: Fri, 14 Mar 2014 17:44:57 +0100 Subject: [PATCH] Make struct AsyncRead/async_read_handler private All users are now contained in reds_stream.c --- server/reds_stream.c | 12 +++++++++++- server/reds_stream.h | 11 ----------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/server/reds_stream.c b/server/reds_stream.c index 191d8f27..2c6be618 100644 --- a/server/reds_stream.c +++ b/server/reds_stream.c @@ -33,6 +33,16 @@ #include +struct AsyncRead { + RedsStream *stream; + void *opaque; + uint8_t *now; + uint8_t *end; + AsyncReadDone done; + AsyncReadError error; +}; +typedef struct AsyncRead AsyncRead; + extern SpiceCoreInterface *core; #if HAVE_SASL @@ -403,7 +413,7 @@ static inline void async_read_clear_handlers(AsyncRead *async) async->stream = NULL; } -void async_read_handler(int fd, int event, void *data) +static void async_read_handler(int fd, int event, void *data) { AsyncRead *async = (AsyncRead *)data; diff --git a/server/reds_stream.h b/server/reds_stream.h index a5b7a17e..6cbbbbbe 100644 --- a/server/reds_stream.h +++ b/server/reds_stream.h @@ -29,17 +29,6 @@ typedef void (*AsyncReadDone)(void *opaque); typedef void (*AsyncReadError)(void *opaque, int err); typedef struct RedsStream RedsStream; -typedef struct AsyncRead { - RedsStream *stream; - void *opaque; - uint8_t *now; - uint8_t *end; - AsyncReadDone done; - AsyncReadError error; -} AsyncRead; - -void async_read_handler(int fd, int event, void *data); - typedef struct RedsStreamPrivate RedsStreamPrivate; struct RedsStream {