Lines Matching refs:r

93 static inline size_t rioWrite(rio *r, const void *buf, size_t len) {  in rioWrite()  argument
95 …size_t bytes_to_write = (r->max_processing_chunk && r->max_processing_chunk < len) ? r->max_proces… in rioWrite()
96 if (r->update_cksum) r->update_cksum(r,buf,bytes_to_write); in rioWrite()
97 if (r->write(r,buf,bytes_to_write) == 0) in rioWrite()
101 r->processed_bytes += bytes_to_write; in rioWrite()
106 static inline size_t rioRead(rio *r, void *buf, size_t len) { in rioRead() argument
108 …size_t bytes_to_read = (r->max_processing_chunk && r->max_processing_chunk < len) ? r->max_process… in rioRead()
109 if (r->read(r,buf,bytes_to_read) == 0) in rioRead()
111 if (r->update_cksum) r->update_cksum(r,buf,bytes_to_read); in rioRead()
114 r->processed_bytes += bytes_to_read; in rioRead()
119 static inline off_t rioTell(rio *r) { in rioTell() argument
120 return r->tell(r); in rioTell()
123 static inline int rioFlush(rio *r) { in rioFlush() argument
124 return r->flush(r); in rioFlush()
127 void rioInitWithFile(rio *r, FILE *fp);
128 void rioInitWithBuffer(rio *r, sds s);
129 void rioInitWithFdset(rio *r, int *fds, int numfds);
131 void rioFreeFdset(rio *r);
133 size_t rioWriteBulkCount(rio *r, char prefix, int count);
134 size_t rioWriteBulkString(rio *r, const char *buf, size_t len);
135 size_t rioWriteBulkLongLong(rio *r, long long l);
136 size_t rioWriteBulkDouble(rio *r, double d);
138 void rioGenericUpdateChecksum(rio *r, const void *buf, size_t len);
139 void rioSetAutoSync(rio *r, off_t bytes);