All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rad_assert.h File Reference

Debug assertions, with logging. More...

Go to the source code of this file.

Macros

#define rad_assert(expr)
 

Functions

void rad_assert_fail (char const *file, unsigned int line, char const *expr) CC_HINT(noreturn)
 

Detailed Description

Debug assertions, with logging.

Id:
71cb9c29aae13db2012bcb7a5857b8cc32cc9e9d

Definition in file rad_assert.h.

Macro Definition Documentation

#define rad_assert (   expr)
Value:
((void) ((expr) ? (void) 0 : \
(void) rad_assert_fail (__FILE__, __LINE__, #expr)))
void rad_assert_fail(char const *file, unsigned int line, char const *expr) CC_HINT(noreturn)
Definition: util.c:481

Definition at line 38 of file rad_assert.h.

Function Documentation

void rad_assert_fail ( char const *  file,
unsigned int  line,
char const *  expr 
)

Definition at line 481 of file util.c.

+ Here is the call graph for this function: