]> git.lizzy.rs Git - dragonblocks_alpha.git/blob - src/util.h
ed53816b902f78576cd78f20290de4ef14b6122d
[dragonblocks_alpha.git] / src / util.h
1 #ifndef _UTIL_H_
2 #define _UTIL_H_
3
4 #include <arpa/inet.h>
5 #include "types.h"
6
7 #define ever (;;)
8 #define INBRACES(str) str ? "(" : "", str ? str : "", str ? ")" : ""
9
10 extern const char *program_name;
11
12 void syscall_error(const char *err);
13 void internal_error(const char *err);
14 char *read_string(int fd, size_t bufsiz);
15 char *address_string(struct sockaddr_in6 *addr);
16
17 #endif