Also ignore .git directories
[metastore.git] / utils.h
blob2f396118591de3b5a4a3bf3b98435345f790f5e2
1 void *xmalloc(size_t size);
2 char *xstrdup(const char *s);
3 void binary_print(const char *s, ssize_t len);
4 void xfwrite(const void *ptr, size_t size, FILE *stream);
6 void write_int(uint64_t value, size_t len, FILE *to);
7 void write_binary_string(const char *string, size_t len, FILE *to);
8 void write_string(const char *string, FILE *to);
10 uint64_t read_int(char **from, size_t len, const char *max);
11 char *read_binary_string(char **from, size_t len, const char *max);
12 char *read_string(char **from, const char *max);