diff options
author | David Härdeman <david@hardeman.nu> | 2007-05-18 21:54:15 +0200 |
---|---|---|
committer | David Härdeman <david@hardeman.nu> | 2007-05-18 21:54:15 +0200 |
commit | 25d2bb605809d23b691ec88a138bf7da9c7ee20b (patch) | |
tree | 0da1b53a4859fe8060f19dbbceb407a1701eb877 /utils.h | |
parent | ce12a04ba0dc092ea15164004264845a87b758e7 (diff) |
Initial project checkin
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); + |