Commit c44ab51d authored by antirez's avatar antirez
Browse files

Make inline functions rioRead/Write/Tell static. This fixes issue #447.

parent d98b03b7
......@@ -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);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment