Lines Matching refs:C
3 C Language Support
6 C is a general-purpose low-level programming language that is widely used for
9 Zephyr is primarily written in C and natively supports applications written in
10 the C language. All Zephyr API functions and macros are implemented in C and
11 available as part of the C header files under the :file:`include` directory, so
12 writing Zephyr applications in C gives the developers access to the most
16 applications run in a "hosted" environment as defined by the C
25 Zephyr does not target a specific version of the C standards; however, the
27 1999 release of the ISO C standard (ISO/IEC 9899:1999, hereinafter referred to
39 release of the ISO C standard (ISO/IEC 9899:2011, hereinafter referred to as
49 the C language features that have been introduced in more recent versions of
58 The `C Standard Library`_ is an integral part of any C program, and Zephyr
59 provides the support for a number of different C libraries for the applications
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:
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