X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/8491f1d9fdae0966a74bca4e28b653b42c3fcb4a..c23c657cdd8696c66295962947b85c793c5d7b93:/src/rio.h 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); }