#pragma once #include /* for sig_atomic_t */ #include /* for memset(3) */ #define UNUSED __attribute__((__unused__)) #define ZERO(x) memset(&(x), 0, sizeof(x)) #ifndef _ #define _(str) str #endif void * xrealloc(void *ptr, size_t size);