|
#ifndef _UTIL_H
|
|
#define _UTIL_H
|
|
|
|
#define GUARD(p) if (!p) { diePerror(__func__); }
|
|
#define SGUARD(p) if (p < 0) { diePerror(__func__); }
|
|
|
|
#if defined (__unix__) || (defined (__APPLE__) && defined (__MACH__))
|
|
#define POSIX
|
|
#endif
|
|
|
|
#ifdef __WIN32__
|
|
#define WINDOWS
|
|
#endif
|
|
|
|
#endif
|