From a307f17f44b461f58441926fcbf87883f17ebe61 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 24 Feb 2019 17:53:46 +0100 Subject: Fixed CHECK_RESULT macro, use scoped allocator Scoped allocator gives us better performance and cleanup code for error cases is much cleaner --- include/misc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'include/misc.h') diff --git a/include/misc.h b/include/misc.h index 633ccfd..9cb2dde 100644 --- a/include/misc.h +++ b/include/misc.h @@ -12,7 +12,7 @@ do { \ #define cleanup_if_error(result) do { if((result) != 0) goto cleanup; } while(0) #if defined(__GNUC__) && __GNUC__ >= 4 -#define CHECK_RESULT __attribute__ ((CHECK_RESULT)) +#define CHECK_RESULT __attribute__ ((warn_unused_result)) #elif defined(_MSC_VER) && _MSC_VER >= 1700 #define CHECK_RESULT _Check_return_ #else -- cgit v1.2.3