Lines Matching +full:non +full:- +full:standard
6 C is a general-purpose low-level programming language that is widely used for
17 standard. Applications must return zero (0) from main. All non-zero return
27 1999 release of the ISO C standard (ISO/IEC 9899:1999, hereinafter referred to
29 toolchain that supports the C99 standard and above:
32 * standard boolean types (``bool`` in ``<stdbool.h>``)
33 * fixed-width integer types (``[u]intN_t`` in ``<stdint.h>``)
39 release of the ISO C standard (ISO/IEC 9899:2011, hereinafter referred to as
40 C11) such as the type-generic expressions using the ``_Generic`` keyword. For
42 processor for Zephyr, makes use of the C11 type-generic expressions, and this
44 toolchain that supports the C11 standard and above.
47 least the C11 standard for developing with Zephyr. It is, however, important to
50 the standards, in which case it will be necessary to use a more up-to-date
55 Standard Library
58 The `C Standard Library`_ is an integral part of any C program, and Zephyr
71 .. _`C Standard Library`: https://en.wikipedia.org/wiki/C_standard_library
78 C defines standard formatted output functions such as ``printf`` and
79 ``sprintf`` and these functions are implemented by the C standard
82 Each C standard library has its own set of requirements and configurations for
83 selecting the formatted output modes and capabilities. Refer to each C standard
91 C defines a standard dynamic memory management interface (for example,
93 C standard libraries.
96 different C standard libraries, all supported libraries must conform to the
97 following conventions. Every supported C standard library shall:
100 functions (for example, :c:func:`sbrk`) implemented in :file:`libc-hooks.c`.
102 * maintain the architecture- and memory region-specific alignment requirements
103 for the memory blocks allocated by the standard dynamic memory allocation
109 For more details regarding the C standard library-specific memory management
110 implementation, refer to each C standard library documentation.
118 C standard dynamic memory management interface functions such as