blob: 2f396118591de3b5a4a3bf3b98435345f790f5e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
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);
|