From a0a88e0ef39069bcd1a22623fb7b034c8a0bfb5a Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Fri, 23 Oct 2009 22:55:06 -0700 Subject: [PATCH] Move free_xbuf() into ifuncs.h. --- ifuncs.h | 8 ++++++++ io.c | 7 ------- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/ifuncs.h b/ifuncs.h index 8c128d58..656597ec 100644 --- a/ifuncs.h +++ b/ifuncs.h @@ -35,6 +35,14 @@ realloc_xbuf(xbuf *xb, size_t sz) xb->size = sz; } +static inline void +free_xbuf(xbuf *xb) +{ + if (xb->buf) + free(xb->buf); + memset(xb, 0, sizeof (xbuf)); +} + static inline int to_wire_mode(mode_t mode) { diff --git a/io.c b/io.c index 3ece9c3b..611b8935 100644 --- a/io.c +++ b/io.c @@ -1153,13 +1153,6 @@ int io_start_buffering_in(int f_in) return 1; } -static void free_xbuf(xbuf *x) -{ - if (x->buf) - free(x->buf); - memset(x, 0, sizeof (xbuf)); -} - void io_end_buffering_in(BOOL free_buffers) { if (DEBUG_GTE(IO, 2)) { -- 2.34.1