Loading...
Searching...
No Matches
Go to the documentation of this file.
7#ifndef CLIBS_ASSERT_THAT_H
8#define CLIBS_ASSERT_THAT_H
20#ifndef CLIBS_ASSERT_THAT_EXIT_VAL
21#define CLIBS_ASSERT_THAT_EXIT_VAL RV_EXCEPTION
55#define assert_that( EXPRESSION, ... ) \
58 if ( !( EXPRESSION ) ) \
59 exit( ( int ) fflwarnx_ret( \
60 CLIBS_ASSERT_THAT_EXIT_VAL, \
61 "Assertion error: " COLOR_DEFAULT #EXPRESSION COLOR_WARNING \
62 ": " __VA_ARGS__ ) ); \
68#define assert_that( EXPRESSION, ... )