#pragma once #include __attribute__((__noreturn__, format(printf, 1, 2))) void error_and_die(char *format, ...); __attribute__((__noreturn__, format(printf, 1, 2))) void perror_and_die(char *format, ...); void *xalloc(size_t amount); void *xrealloc(void *ptr, size_t amount);