assert.h header reference
[C library module]

The source code of this header can be browsed online.

Members  

Functions  

Macros  

Members detail  

#define IFASSERT(...)  

This macro is declared in assert.h source file, line 55.

Documentation from alternate declaration:

this macro is the standard assert macro

Preprocessor condition: defined( CONFIG_LIBC_ASSERT )

#define IFASSERT(...)  

This macro is declared in assert.h source file, line 60.

this macro is the standard assert macro

Preprocessor condition: not defined( CONFIG_LIBC_ASSERT )

#define MUTEK_CFILE  

This macro is declared in assert.h source file, line 44.

Preprocessor condition: defined( CONFIG_LIBC_ASSERT )

#define __ASSERT_H_  

This macro is declared in assert.h source file, line 23.

void __assert_fail(void )  

Alternate declarations with same identifier: [1], [2].

void __assert_fail(const char *file, uint_fast16_t line, const char *func, const char *expr)  

Alternate declarations with same identifier: [1], [2].

#define assert(expr)  

This macro is declared in assert.h source file, line 49.

Documentation from alternate declaration:

this macro is the standard assert macro

Preprocessor condition: defined( CONFIG_LIBC_ASSERT )) and ( defined( CONFIG_LIBC_ASSERT_SIMPLE ) or not defined( CONFIG_MUTEK_PRINTK )

#define assert(expr)  

This macro is declared in assert.h source file, line 53.

Documentation from alternate declaration:

this macro is the standard assert macro

Preprocessor condition: defined( CONFIG_LIBC_ASSERT )) and not ( defined( CONFIG_LIBC_ASSERT_SIMPLE ) or not defined( CONFIG_MUTEK_PRINTK )

#define assert(expr)  

This macro is declared in assert.h source file, line 59.

this macro is the standard assert macro

Preprocessor condition: not defined( CONFIG_LIBC_ASSERT )

#define ensure(expr)  

This macro is declared in assert.h source file, line 65.

this macro macro does the same as the assert macro, but still execute expr when CONFIG_LIBC_ASSERT is disabled

Alternate declarations with same identifier: [1], [2].

Preprocessor condition: defined( CONFIG_LIBC_ASSERT )

#define ensure(expr)  

This macro is declared in assert.h source file, line 67.

this macro macro does the same as the assert macro, but still execute expr when CONFIG_LIBC_ASSERT is disabled

Alternate declarations with same identifier: [1], [2].

Preprocessor condition: not defined( CONFIG_LIBC_ASSERT )

Valid XHTML 1.0 StrictGenerated by diaxen on Wed Oct 17 21:18:37 2018 using MkDoc