/* Copyright (c) 2014 IOnU Security Inc. All rights reserved Created February 2014 by Kendrick Webster Macros.h - header for primitive/ubiquitous macros */ #pragma once #define perrorExit(where) \ do { \ logprintf(Log::critical, "%s: %s", where, strerror(errno)); \ exit(EXIT_FAILURE); \ } while (0)