zephyr/include/toolchain
Krzysztof Chruscinski bea966dea1 toolchain: Add single arguments evaluation macros for min and max
MAX() and MIN() were evaluating arguments twice. If arguments are
functions they were called twice which resulted in bigger code
and potential misbehavior.

Added alternative macros (Z_MAX, Z_MIN) which can be used instead.
Macros have usage limitations thus they are not replacements. They
are also relying on GCC extension thus placed in gcc.h

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2019-09-25 17:41:03 +02:00
..
common.h riscv32: rename to riscv 2019-08-02 13:54:48 -07:00
gcc.h toolchain: Add single arguments evaluation macros for min and max 2019-09-25 17:41:03 +02:00
xcc.h
xcc_missing_defs.h
zephyr_stdint.h