From 2ee50d030178cede83eb9d0005fbc19f819d30fe Mon Sep 17 00:00:00 2001 From: Graham Inggs Date: Mon, 5 Feb 2018 14:48:51 +0200 Subject: Imported Upstream version 2.1.0 --- XAlloc.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'XAlloc.h') diff --git a/XAlloc.h b/XAlloc.h index eaebb08..2ebee1a 100644 --- a/XAlloc.h +++ b/XAlloc.h @@ -7,6 +7,7 @@ #define _GNU_SOURCE #endif +#include #include #include @@ -16,6 +17,8 @@ void* xCalloc(size_t nmemb, size_t size); void* xRealloc(void* ptr, size_t size); +#define xSnprintf(fmt, len, ...) do { int _l=len; int _n=snprintf(fmt, _l, __VA_ARGS__); if (!(_n > -1 && _n < _l)) { curs_set(1); endwin(); err(1, NULL); } } while(0) + #undef xStrdup #undef xStrdup_ #ifdef NDEBUG -- cgit v1.2.3