]> git.saurik.com Git - redis.git/commitdiff
Make inline functions rioRead/Write/Tell static. This fixes issue #447.
authorantirez <antirez@gmail.com>
Wed, 11 Apr 2012 09:58:32 +0000 (11:58 +0200)
committerantirez <antirez@gmail.com>
Wed, 11 Apr 2012 09:58:32 +0000 (11:58 +0200)
src/rio.h

index 9012856ffa9fe83dd484fd1ca1ec600d45b68f19..8befe6676e78a3ff269073964eea050259d7fed5 100644 (file)
--- 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);
 }