ctgmath

This header was originally in the C standard library as <tgmath.h>. This header is part of the numeric library. Includes <ccomplex> <cmath>

cstring

This header was originally in the C standard library as <string.h>. This header is for C-style null-terminated byte strings. Macros NULL implementation-defined null pointer constant (macro constant) Types size_t unsigned integer type returned by the sizeof operator (typedef) Functions String manipulation strcpy copies one string to another (function) strncpy copies a certain amount of characters from one string to another (function) strcat concat

cstdlib

This header was originally in the C standard library as <stdlib.h>. This header provides miscellaneous utilities. Symbols defined here are used by several library components. Macro constants EXIT_SUCCESSEXIT_FAILURE indicates program execution execution status (macro constant) MB_CUR_MAX maximum number of bytes in a multibyte character with the current locale (macro constant) NULL implementation-defined null pointer constant (macro constant) RAND_MAX maximum possible

cstdio

This header was originally in the C standard library as <stdio.h>. This header is part of the C-style input/output library. Types FILE type, capable of holding all information needed to control a C I/O stream fpos_t type, capable of uniquely specifying a position in a file size_t unsigned integer type returned by the sizeof operator (typedef) Macros NULL implementation-defined null pointer constant (macro constant) stdinstdoutstderr expression of type FILE* as

cstdint

This header was originally in the C standard library as <stdint.h>. This header is part of the type support library, providing fixed width integer types and part of C numeric limits interface. Types int8_tint16_tint32_tint64_t signed integer type with width of exactly 8, 16, 32 and 64 bits respectivelywith no padding bits and using 2's complement for negative values(provided if and only if the implementation directly supports the type) (typedef) int_fast8_tint_fast16_tint_fast32_t

cstddef

This header was originally in the C standard library as <stddef.h>. This header is part of the utility library. Macros NULL implementation-defined null pointer constant (macro constant) offsetof byte offset from the beginning of a standard-layout type to specified member (function macro) Types size_t unsigned integer type returned by the sizeof operator (typedef) ptrdiff_t signed integer type returned when subtracting two pointers (typedef) nullptr_t (C++11)

cstdbool

This header was originally in the C standard library as <stdbool.h>. Compatibility header, in C defines true, false and bool which are keywords in C++. __bool_true_false_are_defined (C++11) C compatibility macro constant, expands to integer constant 1 (macro constant)

cstdarg

This header was originally in the C standard library as <stdarg.h>. This header provides support for C-style variadic functions. Types va_list holds the information needed by va_start, va_arg, va_end, and va_copy (typedef) Macros va_start enables access to variadic function arguments (function macro) va_arg accesses the next variadic function argument (function macro) va_copy (C++11) makes a copy of the variadic function arguments (function macro) va_end

cstdalign

This header was originally in the C standard library as <stdalign.h>. C compatibility header. __alignas_is_defined (C++11) C compatibility macro constant, expands to integer constant 1 (macro constant)

csignal

This header was originally in the C standard library as <signal.h>. This header is part of the program support library. Typedefs sig_atomic_t the integer type that can be accessed as an atomic entity from an asynchronous signal handler (typedef) Macros SIGABRTSIGFPESIGILLSIGINTSIGSEGVSIGTERM defines signal types (macro constant) SIG_DFLSIG_IGN defines signal handling strategies (macro constant) SIG_ERR return value of signal specifying that an error was encounte