zephyr/lib/libc/minimal/include
Thiago Macieira 034b458141 libc: Add support for static_assert
The C11 standard requires this. From 7.2 "Diagnostics <assert.h>"
paragraph 1:
> The header <assert.h> defines the assert and static_assert macros...

paragraph 3:
> The macro
>     static_assert
> expands to _Static_assert.

Since static_assert is a keyword in C++11, don't define it if C++.

Signed-off-by: Thiago Macieira <thiago.macieira@intel.com>
2017-10-25 10:43:38 -07:00
..
bits libc: minimal: rename private macro 2017-02-04 19:22:07 +00:00
sys libc: minimal: Add empty sys/cdefs.h 2017-06-21 12:35:49 -04:00
assert.h libc: Add support for static_assert 2017-10-25 10:43:38 -07:00
ctype.h libc: Add isalnum() to ctype.h 2017-02-17 20:39:44 +00:00
errno.h kernel: errno: Use per-thread accessor function compatible with Newlib 2017-05-10 20:54:56 -04:00
inttypes.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
limits.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
stdbool.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
stdint.h libc: minimal: Add typedefs for fast types 2017-10-19 12:16:11 -05:00
stdio.h libc: attribute minimal libc printf style functions with __printf_like 2017-03-02 08:46:30 -06:00
stdlib.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
string.h libc: minimal: rename private macro 2017-02-04 19:22:07 +00:00
strings.h license: Replace Apache boilerplate with SPDX tag 2017-01-19 03:50:58 +00:00
time.h libc/include: Adding time.h 2017-02-14 08:30:35 +02:00