From 336ba6a152042245748eb42dae577eef2b1c88d9 Mon Sep 17 00:00:00 2001 From: antirez Date: Wed, 11 Apr 2012 11:58:32 +0200 Subject: [PATCH] Make inline functions rioRead/Write/Tell static. This fixes issue #447. --- src/rio.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/rio.h b/src/rio.h index 9012856f..8befe667 100644 --- a/src/rio.h +++ b/src/rio.h @@ -39,12 +39,12 @@ typedef struct _rio rio; * actual implementation of read / write / tell, and will update the checksum * if needed. */ -inline size_t rioWrite(rio *r, const void *buf, size_t len) { +static inline size_t rioWrite(rio *r, const void *buf, size_t len) { if (r->update_cksum) r->update_cksum(r,buf,len); return r->write(r,buf,len); } -inline size_t rioRead(rio *r, void *buf, size_t len) { +static inline size_t rioRead(rio *r, void *buf, size_t len) { if (r->read(r,buf,len) == 1) { if (r->update_cksum) r->update_cksum(r,buf,len); return 1; @@ -52,7 +52,7 @@ inline size_t rioRead(rio *r, void *buf, size_t len) { return 0; } -inline off_t rioTell(rio *r) { +static inline off_t rioTell(rio *r) { return r->tell(r); } -- 2.49.0