X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1fda4cc79d808bb4ca659d056c5e67be99ce47ca..a4d071afeab4b3ff0a50eefbf48a391d4e8978aa:/include/xbt/asserts.h diff --git a/include/xbt/asserts.h b/include/xbt/asserts.h index 386c7c82dd..d3075fff04 100644 --- a/include/xbt/asserts.h +++ b/include/xbt/asserts.h @@ -1,6 +1,6 @@ /* xbt/asserts.h -- assertion mecanism */ -/* Copyright (c) 2005, 2006, 2007, 2009, 2010. The SimGrid Team. +/* Copyright (c) 2005-2007, 2009-2014. The SimGrid Team. * All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it @@ -14,25 +14,22 @@ #include "xbt/ex.h" SG_BEGIN_DECL() - /** * @addtogroup XBT_error * @brief Those are the SimGrid version of the good ol' assert macro. * - * You can pass them a format message and arguments, just as if it where a - * printf. + * You can pass them a format message and arguments, just as if it where a printf. * It is converted to a XBT_CRITICAL logging request. - * Be careful: the boolean expression that you want to test should not have - * side effects, because assertions are disabled at compile time if NDEBUG - * is set. + * Be careful: the boolean expression that you want to test should not have side effects, because assertions are + * disabled at compile time if NDEBUG is set. * * @{ */ #ifdef NDEBUG #define xbt_assert(...) ((void)0) #else - /** @brief The condition which failed will be displayed. - @hideinitializer */ + /** @brief The condition which failed will be displayed. + @hideinitializer */ #define xbt_assert(...) \ _XBT_IF_ONE_ARG(_xbt_assert_ARG1, _xbt_assert_ARGN, __VA_ARGS__)(__VA_ARGS__) #define _xbt_assert_ARG1(cond) \ @@ -41,17 +38,6 @@ SG_BEGIN_DECL() do { if (!(cond)) THROWF(0, 0, __VA_ARGS__); } while (0) #endif -#if 1 || defined(XBT_USE_DEPRECATED) - -#define xbt_assert0(...) xbt_assert(__VA_ARGS__) -#define xbt_assert1(...) xbt_assert(__VA_ARGS__) -#define xbt_assert2(...) xbt_assert(__VA_ARGS__) -#define xbt_assert3(...) xbt_assert(__VA_ARGS__) -#define xbt_assert4(...) xbt_assert(__VA_ARGS__) -#define xbt_assert5(...) xbt_assert(__VA_ARGS__) -#define xbt_assert6(...) xbt_assert(__VA_ARGS__) - -#endif /** @} */ - SG_END_DECL() +SG_END_DECL() #endif /* _XBT_ASSERTS_H */