From 453bb6c1b79d6d4fe4b1277336dc0f4097a5ee6b Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 12 Jun 2014 10:23:45 -0400 Subject: Use DMNSN_DEBUG macro instead of NDEBUG. --- libdimension/dimension/error.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'libdimension/dimension') diff --git a/libdimension/dimension/error.h b/libdimension/dimension/error.h index 0ae349f..f07261e 100644 --- a/libdimension/dimension/error.h +++ b/libdimension/dimension/error.h @@ -1,5 +1,5 @@ /************************************************************************* - * Copyright (C) 2009-2011 Tavian Barnes * + * Copyright (C) 2009-2014 Tavian Barnes * * * * This file is part of The Dimension Library. * * * @@ -51,15 +51,15 @@ * @param[in] expr The expression to assert. * @param[in] str A string to print if the assertion fails. */ -#ifdef NDEBUG - #define dmnsn_assert(expr, str) ((void)0) -#else +#if DMNSN_DEBUG #define dmnsn_assert(expr, str) \ do { \ if (!(expr)) { \ dmnsn_error((str)); \ } \ } while (0) +#else + #define dmnsn_assert(expr, str) ((void)0) #endif /** @@ -67,10 +67,10 @@ * Express that a line of code is unreachable. * @param[in] str A string to print if the line is reached. */ -#ifdef NDEBUG - #define dmnsn_unreachable(str) DMNSN_UNREACHABLE() -#else +#if DMNSN_DEBUG #define dmnsn_unreachable(str) dmnsn_error((str)) +#else + #define dmnsn_unreachable(str) DMNSN_UNREACHABLE() #endif /** -- cgit v1.2.3