23 #ifndef __LIBRETRODB_MSGPACK_H__ 24 #define __LIBRETRODB_MSGPACK_H__ int rmsgpack_write_bin(RFILE *fd, const void *s, uint32_t len)
Definition: rmsgpack.c:222
GLenum GLsizei len
Definition: glext.h:7389
GLsizeiptr size
Definition: glext.h:6559
int(* read_int)(int64_t, void *)
Definition: rmsgpack.h:34
GLdouble s
Definition: glext.h:6390
Definition: file_stream.c:53
int(* read_bin)(void *, uint32_t, void *)
Definition: rmsgpack.h:37
int(* read_map_start)(uint32_t, void *)
Definition: rmsgpack.h:38
Definition: rmsgpack.h:30
int(* read_nil)(void *)
Definition: rmsgpack.h:32
int rmsgpack_write_nil(RFILE *fd)
Definition: rmsgpack.c:260
int rmsgpack_write_int(RFILE *fd, int64_t value)
Definition: rmsgpack.c:284
int rmsgpack_write_uint(RFILE *fd, uint64_t value)
Definition: rmsgpack.c:348
int rmsgpack_write_string(RFILE *fd, const char *s, uint32_t len)
Definition: rmsgpack.c:171
int rmsgpack_write_bool(RFILE *fd, int value)
Definition: rmsgpack.c:267
int(* read_uint)(uint64_t, void *)
Definition: rmsgpack.h:35
int(* read_string)(char *, uint32_t, void *)
Definition: rmsgpack.h:36
signed __int64 int64_t
Definition: stdint.h:135
int(* read_bool)(int, void *)
Definition: rmsgpack.h:33
GLsizei const GLfloat * value
Definition: glext.h:6709
int rmsgpack_write_map_header(RFILE *fd, uint32_t size)
Definition: rmsgpack.c:137
int rmsgpack_write_array_header(RFILE *fd, uint32_t size)
Definition: rmsgpack.c:101
int(* read_array_start)(uint32_t, void *)
Definition: rmsgpack.h:39
unsigned __int64 uint64_t
Definition: stdint.h:136
int rmsgpack_read(RFILE *fd, struct rmsgpack_read_callbacks *callbacks, void *data)
Definition: rmsgpack.c:529
unsigned int uint32_t
Definition: stdint.h:126