Lines Matching +full:out +full:- +full:functions

22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
45 the B language written by Ken Thompson in 1970 for the DEC PDP-7 machines.
46 The development of the UNIX operating system was started on a PDP-7
50 In 1972 Dennis M. Ritchie worked out the C programming language for
57 operating systems and low-level applications.
71 Handling of the standard I/O and such common functions are implemented in
73 As these functions are also widely used, it was demanded to include into
83 It describes what functions should be available to keep portability.
95 standardizing the language, and they announced ANSI X3.159-1989
99 which is a new way of declaring functions.
100 With the old-style function declarations, the compiler was unable to
102 The old syntax was highly error-prone because incompatible parameters
104 at run-time.
116 This contained, for example, the wide-character support in
126 The continuous development and growth made it necessary to work out a new
134 .Bl -bullet -offset indent
137 use non-ISO646 characters in
152 type-generic math macros in
155 the long long int type and library functions
165 BCPL style single-line comments
171 family of functions in
178 inline functions
182 family of functions in
201 commonly referred to as C11 (formerly C1x), came out and replaced the
205 .Bl -bullet -offset indent
212 additional floating-point characteristic macros in
220 Unicode character types and functions in
223 type-generic expressions
233 add the aligned_alloc, at_quick_exit, and quick_exit functions in
249 extended due to COVID-19 pandemic.
253 .Bl -bullet -offset indent
257 Add constexpr keyword as a storage-class specifier for objects
260 retaining its previous functionality as a storage-class specifier when used
282 Add the u8 prefix for character literals to represent UTF-8 encoding,
285 Add the char8_t type for UTF-8 encoded data and update the types of u8
288 Add functions
293 characters and UTF-8 encoding
295 Define all char16_t strings and literals as UTF-16 encoded and char32_t
296 strings and literals as UTF-32 encoded unless specified otherwise
298 Allow storage-class specifiers within compound literals
301 (optional) decimal floating-point arithmetic
303 Add single-argument _Static_assert for compatibility with C++17
306 floating-point arithmetic
343 Introduce bit utility functions, macros, and types in the new header
359 Add _BitInt(N) and unsigned _BitInt(N) for bit-precise integers, and
382 Remove non-two's-complement representations for signed integers
389 indicating that this new version may address long-standing requests and
401 .%T X3.159-1989 (aka C89 or ANSI C)
446 .%T TR 24731-1:2007 (aka bounds-checking interfaces)
456 .%T TR 24747:2009 (aka mathematical special functions)
461 .%T TR 24732:2009 (aka decimal floating-point)
466 .%T TR 24731-2:2010 (aka dynamic allocation functions)
486 .%T TS 18861-1:2014 (aka binary floating-point)
491 .%T TS 18861-2:2015 (aka decimal floating-point)
496 .%T TS 18861-3:2015 (aka interchange and extended types)
501 .%T TS 18861-4:2015 (aka supplementary functions)
511 .%T TS 18861-5:2016 (aka supplementary attributes)
527 .An -nosplit