diff options
Diffstat (limited to 'utils.h')
-rw-r--r-- | utils.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -0,0 +1,13 @@ +void *xmalloc(size_t size); +char *xstrdup(const char *s); +void binary_print(const char *s, ssize_t len); +void xfwrite(const void *ptr, size_t size, FILE *stream); + +void write_int(uint64_t value, size_t len, FILE *to); +void write_binary_string(const char *string, size_t len, FILE *to); +void write_string(const char *string, FILE *to); + +uint64_t read_int(char **from, size_t len, const char *max); +char *read_binary_string(char **from, size_t len, const char *max); +char *read_string(char **from, const char *max); + |