Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
test_toolchain.h File Reference
#include <zephyr/toolchain.h>

Go to the source code of this file.

Macros

#define TOOLCHAIN_WARNING_ALLOC_SIZE_LARGER_THAN
 Toolchain-specific warning for allocations larger than a given size.
 
#define TOOLCHAIN_WARNING_DANGLING_POINTER
 Toolchain-specific warning for dangling pointers.
 
#define TOOLCHAIN_WARNING_FORMAT_TRUNCATION
 Toolchain-specific warning for format truncation.
 
#define TOOLCHAIN_WARNING_INFINITE_RECURSION
 Toolchain-specific warning for infinite recursion.
 
#define TOOLCHAIN_WARNING_INTEGER_OVERFLOW
 Toolchain-specific warning for integer overflow.
 
#define TOOLCHAIN_WARNING_OVERFLOW
 Toolchain-specific warning for integer overflow.
 
#define TOOLCHAIN_WARNING_PRAGMAS
 Toolchain-specific warning for unknown pragmas.
 
#define TOOLCHAIN_WARNING_SIZEOF_ARRAY_DECAY
 Toolchain-specific warning for sizeof array decay.
 
#define TOOLCHAIN_WARNING_STRINGOP_OVERFLOW
 Toolchain-specific warning for stringop overflow.
 
#define TOOLCHAIN_WARNING_STRINGOP_TRUNCATION
 Toolchain-specific warning for stringop truncation.
 
#define TOOLCHAIN_WARNING_UNUSED_FUNCTION
 Toolchain-specific warning for unused function.
 

Macro Definition Documentation

◆ TOOLCHAIN_WARNING_ALLOC_SIZE_LARGER_THAN

#define TOOLCHAIN_WARNING_ALLOC_SIZE_LARGER_THAN

Toolchain-specific warning for allocations larger than a given size.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_DANGLING_POINTER

#define TOOLCHAIN_WARNING_DANGLING_POINTER

Toolchain-specific warning for dangling pointers.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_FORMAT_TRUNCATION

#define TOOLCHAIN_WARNING_FORMAT_TRUNCATION

Toolchain-specific warning for format truncation.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_INFINITE_RECURSION

#define TOOLCHAIN_WARNING_INFINITE_RECURSION

Toolchain-specific warning for infinite recursion.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_INTEGER_OVERFLOW

#define TOOLCHAIN_WARNING_INTEGER_OVERFLOW

Toolchain-specific warning for integer overflow.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_OVERFLOW

#define TOOLCHAIN_WARNING_OVERFLOW

Toolchain-specific warning for integer overflow.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_PRAGMAS

#define TOOLCHAIN_WARNING_PRAGMAS

Toolchain-specific warning for unknown pragmas.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_SIZEOF_ARRAY_DECAY

#define TOOLCHAIN_WARNING_SIZEOF_ARRAY_DECAY

Toolchain-specific warning for sizeof array decay.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_STRINGOP_OVERFLOW

#define TOOLCHAIN_WARNING_STRINGOP_OVERFLOW

Toolchain-specific warning for stringop overflow.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_STRINGOP_TRUNCATION

#define TOOLCHAIN_WARNING_STRINGOP_TRUNCATION

Toolchain-specific warning for stringop truncation.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.

◆ TOOLCHAIN_WARNING_UNUSED_FUNCTION

#define TOOLCHAIN_WARNING_UNUSED_FUNCTION

Toolchain-specific warning for unused function.

Use this as an argument to the TOOLCHAIN_DISABLE_WARNING and TOOLCHAIN_ENABLE_WARNING family of macros.