Name | Description | Notes | Source | Availability | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
__alignas_ |
Indicator of availability of alignas |
L | M | <stdalign.h> |
C11 | ||||||
__alignof_ |
Indicator of availability of alignof |
L | M | <stdalign.h> |
C11 | ||||||
__bool_ |
Indicate availability of boolean type | L | M | <stdbool.h> |
C99 | C11 | |||||
__DATE__ |
Compilation date | L | M | Predefined | C89 | C90 | C95 | C99 | C11 | ||
__FILE__ |
Compilation file name | L | M | Predefined | C89 | C90 | C95 | C99 | C11 | ||
__func__ |
Function name | L | Predefined | C99 | C11 | ||||||
__LINE__ |
Compilation line number | L | M | Predefined | C89 | C90 | C95 | C99 | C11 | ||
__STDC__ |
Indicator of conforming implementation | L | M | Predefined | C89 | C90 | C95 | C99 | C11 | ||
__STDC_ |
Indicator of analyzability | L | ? | M | Predefined | C11 | |||||
__STDC_ |
Indicator of hosted implementation | L | M | Predefined | C95 | C99 | C11 | ||||
__STDC_ |
Indicator of support for IEC 60559-compatible floating-point arithmetic | L | ? | M | Predefined | C99 | C11 | ||||
__STDC_ |
Indicator of support for IEC 60559-compatible complex arithmetic | L | ? | M | Predefined | C99 | C11 | ||||
__STDC_ |
Unicode version | L | ? | M | Predefined | C99 | C11 | ||||
__STDC_ |
Identifier of version of bounds-checking conformance | L | ? | M | Predefined | C11 | |||||
__STDC_ |
Indicator for lack of guaranteed equivalence of multibyte and wide characters in the basic character set | L | ? | M | Predefined | C11 | |||||
__STDC_ |
Indicator of lack of standard atomics | L | ? | M | Predefined | C11 | |||||
__STDC_ |
Indicator for lack of complex arithmetic | L | ? | M | Predefined | C99 | C11 | ||||
__STDC_ |
Indicator of lack of standard threading | L | ? | M | Predefined | C11 | |||||
__STDC_ |
Indicator of lack of support for variable-length arrays | L | ? | M | Predefined | C99 | C11 | ||||
__STDC_ |
Indicator of equivalence of char16_t and UTF-16 |
L | ? | M | Predefined | C11 | |||||
__STDC_ |
Indicator of equivalence of char32_t and UTF-32 |
L | ? | M | Predefined | C11 | |||||
__STDC_ |
Standard version identifier | L | M | Predefined | C95 | C99 | C11 | ||||
__TIME__ |
Compilation time | L | M | Predefined | C89 | C90 | C95 | C99 | C11 | ||
_Complex_I |
Square root of −1 | ? | M | <complex.h> |
C99 | C11 | |||||
_Imaginary_I |
Square root of −1 | ? | M | <complex.h> |
C99 | C11 | |||||
_IOFBF |
Full-buffering flag | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
_IOLBF |
Line-buffering flag | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
_IONBF |
No-buffering flag | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Initializer for atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of pointer-to-object types | ? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Initializer for atomic types | ? | M | <stdatomic.h> |
C11 | ||||||
ATOMIC_ |
Lock-free property of type atomic_ |
? | M | <stdatomic.h> |
C11 | ||||||
BUFSIZ |
Built-in buffer size for I/O | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
CHAR_ |
Number of bits in unsigned char |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
CHAR_ |
Maximum value of char |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
CHAR_ |
Minimum value of char |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
CLOCKS_ |
Granularity of execution-time clock | M | <time.h> |
C89 | C90 | C95 | C99 | C11 | |||
DBL_ |
Representable decimal digits in any real floating-point type | L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
Decimal digits of precision of double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
Smallest x of type
double such
that 1.0 + x != 1.0 |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
Determinant whether double has
subnormal values |
L | M | <float.h> |
C11 | ||||||
DBL_ |
Number of base-FLT_ digits in
mantissa of double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
Maximum value of double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
Maximum integral base-10 exponent yielding
double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
One plus maximum integral exponent of base
FLT_ yielding
double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
Minimum normalized value of double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
Minimum integral base-10 exponent yielding normalized
double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
One plus minimum integral exponent of base
FLT_ yielding
normalized double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
DBL_ |
Minimum positive value of double |
L | M | <float.h> |
C11 | ||||||
DECIMAL_ |
Representable decimal digits in any real floating-point type | L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
EDOM |
Domain-error indicator | M | <errno.h> |
C89 | C90 | C95 | C99 | C11 | |||
EILSEQ |
Indicator of illegal multibyte sequence | M | <errno.h> |
C95 | C99 | C11 | |||||
EOF |
End-of-stream indicator | M | Headers | C89 | C90 | C95 | C99 | C11 | |||
ERANGE |
Range-error indicator | M | <errno.h> |
C89 | C90 | C95 | C99 | C11 | |||
EXIT_ |
Indication of program failure | M | <stdlib.h> |
C89 | C90 | C95 | C99 | C11 | |||
EXIT_ |
Indication of program success | M | <stdlib.h> |
C89 | C90 | C95 | C99 | C11 | |||
FE_ |
All floating-point exceptions | M | <fenv.h> |
C99 | C11 | ||||||
FE_ |
Default floating-point environment | M | <fenv.h> |
C99 | C11 | ||||||
FE_ |
Floating-point exception: division by zero | ? | M | <fenv.h> |
C99 | C11 | |||||
FE_ |
Floating-point rounding mode: downward | ? | M | <fenv.h> |
C99 | C11 | |||||
FE_ |
Floating-point exception: inexact computation | ? | M | <fenv.h> |
C99 | C11 | |||||
FE_ |
Floating-point exception: invalid representation | ? | M | <fenv.h> |
C99 | C11 | |||||
FE_ |
Floating-point exception: overflow | ? | M | <fenv.h> |
C99 | C11 | |||||
FE_ |
Floating-point rounding mode: to nearest | ? | M | <fenv.h> |
C99 | C11 | |||||
FE_ |
Floating-point rounding mode: toward zero | ? | M | <fenv.h> |
C99 | C11 | |||||
FE_ |
Floating-point exception: underflow | ? | M | <fenv.h> |
C99 | C11 | |||||
FE_ |
Floating-point rounding mode: upward | ? | M | <fenv.h> |
C99 | C11 | |||||
FILENAME_ |
Maximum filename length | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
FLT_ |
Representable decimal digits in any real floating-point type | L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Decimal digits of precision of float |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Smallest x of type
float such
that 1.0 + x != 1.0 |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Floating-point evaluation method | L | M | <float.h> |
C99 | C11 | |||||
FLT_ |
Determinant whether float has
subnormal values |
L | M | <float.h> |
C11 | ||||||
FLT_ |
Number of base-FLT_ digits in
mantissa of float |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Maximum value of float |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Maximum integral base-10 exponent yielding
float |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
One plus maximum integral exponent of base
FLT_ yielding
float |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Minimum normalized value of float |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Minimum integral base-10 exponent yielding normalized
float |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
One plus minimum integral exponent of base
FLT_ yielding
normalized float |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Characteristic of float ,
double and
long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Characteristic of float ,
double and
long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
FLT_ |
Minimum positive value of float |
L | M | <float.h> |
C11 | ||||||
FOPEN_ |
Maximum number of open files | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
FP_ |
Indicator of fast multiply-add operation | ? | M | <math.h> |
C99 | C11 | |||||
FP_ |
Indicator of fast multiply-add operation | ? | M | <math.h> |
C99 | C11 | |||||
FP_ |
Indicator of fast multiply-add operation | ? | M | <math.h> |
C99 | C11 | |||||
FP_ |
Result of logarithm of zero | M | <math.h> |
C99 | C11 | ||||||
FP_ |
Result of logarithm of NaN | M | <math.h> |
C99 | C11 | ||||||
FP_ |
Floating-point classification: infinity | M | <math.h> |
C99 | C11 | ||||||
FP_ |
Floating-point classification: not a number (NaN) | M | <math.h> |
C99 | C11 | ||||||
FP_ |
Floating-point classification: normal number | M | <math.h> |
C99 | C11 | ||||||
FP_ |
Floating-point classification: subnormal number | M | <math.h> |
C99 | C11 | ||||||
FP_ |
Floating-point classification: zero | M | <math.h> |
C99 | C11 | ||||||
false |
Boolean constant ‘false’ | L | M | <stdbool.h> |
C99 | C11 | |||||
HUGE_ |
Indication of large magnitude | M | <math.h> |
C89 | C90 | C95 | C99 | C11 | |||
HUGE_ |
Indication of large magnitude | M | <math.h> |
C99 | C11 | ||||||
HUGE_ |
Indication of large magnitude | M | <math.h> |
C99 | C11 | ||||||
I |
Square root of −1 | ? | M | <complex.h> |
C99 | C11 | |||||
INFINITY |
Infinity | M | <math.h> |
C99 | C11 | ||||||
INT16_ |
Maximum value of int16_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INT16_ |
Minimum value of int16_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INT32_ |
Maximum value of int32_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INT32_ |
Minimum value of int32_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INT64_ |
Maximum value of int64_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INT64_ |
Minimum value of int64_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INT8_ |
Maximum value of int8_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INT8_ |
Minimum value of int8_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INT_ |
Maximum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Minimum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Maximum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Minimum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Maximum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Minimum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Maximum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Minimum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Maximum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Minimum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Maximum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Minimum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Maximum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Minimum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Maximum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Minimum value of int_ |
L | M | <stdint.h> |
C99 | C11 | |||||
INT_ |
Maximum value of int |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
INT_ |
Minimum value of int |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
INTMAX_ |
Maximum value of intmax_t |
L | M | <stdint.h> |
C99 | C11 | |||||
INTMAX_ |
Minimum value of intmax_t |
L | M | <stdint.h> |
C99 | C11 | |||||
INTPTR_ |
Maximum value of intptr_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
INTPTR_ |
Minimum value of intptr_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
L_ |
Maximum temporary-file name length | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
L_ |
Maximum temporary-file name length | ? | M | <stdio.h> |
C11 | ||||||
LC_ |
All locale categories | M | <locale.h> |
C89 | C90 | C95 | C99 | C11 | |||
LC_ |
Locale category: string collation | M | <locale.h> |
C89 | C90 | C95 | C99 | C11 | |||
LC_ |
Locale category: character encoding and classification | M | <locale.h> |
C89 | C90 | C95 | C99 | C11 | |||
LC_ |
Locale category: monetary | M | <locale.h> |
C89 | C90 | C95 | C99 | C11 | |||
LC_ |
Locale category: numerals | M | <locale.h> |
C89 | C90 | C95 | C99 | C11 | |||
LC_ |
Locale category: representation of time | M | <locale.h> |
C89 | C90 | C95 | C99 | C11 | |||
LDBL_ |
Representable decimal digits in any real floating-point type | L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
Decimal digits of precision of long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
Smallest x of type
long double such
that 1.0 + x != 1.0 |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
Determinant whether long double has
subnormal values |
L | M | <float.h> |
C11 | ||||||
LDBL_ |
Number of base-FLT_ digits in
mantissa of long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
Maximum value of long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
Maximum integral base-10 exponent yielding
long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
One plus maximum integral exponent of base
FLT_ yielding
long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
Minimum normalized value of long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
Minimum integral base-10 exponent yielding normalized
long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
One plus minimum integral exponent of base
FLT_ yielding
normalized long double |
L | M | <float.h> |
C89 | C90 | C95 | C99 | C11 | ||
LDBL_ |
Minimum positive value of long double |
L | M | <float.h> |
C11 | ||||||
LLONG_ |
Maximum value of long long |
L | M | <limits.h> |
C99 | C11 | |||||
LLONG_ |
Minimum value of long long |
L | M | <limits.h> |
C99 | C11 | |||||
LONG_ |
Maximum value of long |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
LONG_ |
Minimum value of long |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
MATH_ |
Indicator of raising of exception on mathematical error | M | <math.h> |
C11 | |||||||
MATH_ |
Indicator of use of errno on mathematical error |
M | <math.h> |
C11 | |||||||
MB_ |
Maximum multibyte character length | L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
memory_ |
Memory-order constraint | ? | <stdatomic.h> |
C11 | |||||||
memory_ |
Memory-order constraint | ? | <stdatomic.h> |
C11 | |||||||
memory_ |
Memory-order constraint | ? | <stdatomic.h> |
C11 | |||||||
memory_ |
Memory-order constraint | ? | <stdatomic.h> |
C11 | |||||||
memory_ |
Memory-order constraint | ? | <stdatomic.h> |
C11 | |||||||
memory_ |
Memory-order constraint | ? | <stdatomic.h> |
C11 | |||||||
mtx_ |
Type of non-recursive, non-timeout mutex | ? | <threads.h> |
C11 | |||||||
mtx_ |
Type of mutex supporting recursion | ? | <threads.h> |
C11 | |||||||
mtx_ |
Type of mutex supporting timeout | ? | <threads.h> |
C11 | |||||||
NAN |
Not-a-number (NaN) constant | ? | M | <math.h> |
C99 | C11 | |||||
NULL |
Null pointer constant | L | M | Headers | C89 | C90 | C95 | C99 | C11 | ||
ONCE_ |
Initializer for once_ |
? | M | <threads.h> |
C11 | ||||||
PRId16 |
Decimal output conversion specifier for int16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRId32 |
Decimal output conversion specifier for int32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRId64 |
Decimal output conversion specifier for int64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRId8 |
Decimal output conversion specifier for int8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIdFAST16 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdFAST32 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdFAST64 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdFAST8 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdLEAST16 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdLEAST32 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdLEAST64 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdLEAST8 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdMAX |
Decimal output conversion specifier for intmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIdPTR |
Decimal output conversion specifier for intptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIi16 |
Decimal output conversion specifier for int16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIi32 |
Decimal output conversion specifier for int32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIi64 |
Decimal output conversion specifier for int64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIi8 |
Decimal output conversion specifier for int8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIiFAST16 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiFAST32 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiFAST64 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiFAST8 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiLEAST16 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiLEAST32 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiLEAST64 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiLEAST8 |
Decimal output conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiMAX |
Decimal output conversion specifier for intmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIiPTR |
Decimal output conversion specifier for intptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIo16 |
Octal output conversion specifier for uint16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIo32 |
Octal output conversion specifier for uint32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIo64 |
Octal output conversion specifier for uint64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIo8 |
Octal output conversion specifier for uint8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIoFAST16 |
Octal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoFAST32 |
Octal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoFAST64 |
Octal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoFAST8 |
Octal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoLEAST16 |
Octal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoLEAST32 |
Octal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoLEAST64 |
Octal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoLEAST8 |
Octal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoMAX |
Octal output conversion specifier for uintmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIoPTR |
Octal output conversion specifier for uintptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIu16 |
Decimal output conversion specifier for uint16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIu32 |
Decimal output conversion specifier for uint32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIu64 |
Decimal output conversion specifier for uint64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIu8 |
Decimal output conversion specifier for uint8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIuFAST16 |
Decimal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuFAST32 |
Decimal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuFAST64 |
Decimal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuFAST8 |
Decimal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuLEAST16 |
Decimal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuLEAST32 |
Decimal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuLEAST64 |
Decimal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuLEAST8 |
Decimal output conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuMAX |
Decimal output conversion specifier for uintmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIuPTR |
Decimal output conversion specifier for uintptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIX16 |
Hexdecimal output conversion specifier for
uint16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIX32 |
Hexdecimal output conversion specifier for
uint32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIX64 |
Hexdecimal output conversion specifier for
uint64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIX8 |
Hexdecimal output conversion specifier for
uint8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIXFAST16 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXFAST32 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXFAST64 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXFAST8 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXLEAST16 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXLEAST32 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXLEAST64 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXLEAST8 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXMAX |
Hexdecimal output conversion specifier for
uintmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIXPTR |
Hexdecimal output conversion specifier for
uintptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIx16 |
Hexdecimal output conversion specifier for
uint16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIx32 |
Hexdecimal output conversion specifier for
uint32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIx64 |
Hexdecimal output conversion specifier for
uint64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIx8 |
Hexdecimal output conversion specifier for
uint8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PRIxFAST16 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxFAST32 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxFAST64 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxFAST8 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxLEAST16 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxLEAST32 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxLEAST64 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxLEAST8 |
Hexdecimal output conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxMAX |
Hexdecimal output conversion specifier for
uintmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
PRIxPTR |
Hexdecimal output conversion specifier for
uintptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
PTRDIFF_ |
Maximum value of ptrdiff_t |
H | M | <stdint.h> |
C99 | C11 | |||||
PTRDIFF_ |
Minimum value of ptrdiff_t |
H | M | <stdint.h> |
C99 | C11 | |||||
RAND_ |
Maximum of random range | M | <stdlib.h> |
C89 | C90 | C95 | C99 | C11 | |||
RSIZE_ |
Maximum value of rsize_t avoiding run-time
constraint |
L | ? | M | <stdint.h> |
C11 | |||||
SCHAR_ |
Maximum value of signed char |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
SCHAR_ |
Minimum value of signed char |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
SCNd16 |
Decimal input conversion specifier for int16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNd32 |
Decimal input conversion specifier for int32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNd64 |
Decimal input conversion specifier for int64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNd8 |
Decimal input conversion specifier for int8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNdFAST16 |
Decimal input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdFAST32 |
Decimal input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdFAST64 |
Decimal input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdFAST8 |
Decimal input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdLEAST16 |
Decimal input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdLEAST32 |
Decimal input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdLEAST64 |
Decimal input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdLEAST8 |
Decimal input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdMAX |
Decimal input conversion specifier for intmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNdPTR |
Decimal input conversion specifier for intptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNi16 |
General input conversion specifier for int16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNi32 |
General input conversion specifier for int32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNi64 |
General input conversion specifier for int64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNi8 |
General input conversion specifier for int8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNiFAST16 |
General input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiFAST32 |
General input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiFAST64 |
General input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiFAST8 |
General input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiLEAST16 |
General input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiLEAST32 |
General input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiLEAST64 |
General input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiLEAST8 |
General input conversion specifier for int_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiMAX |
General input conversion specifier for intmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNiPTR |
General input conversion specifier for intptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNo16 |
Octal input conversion specifier for uint16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNo32 |
Octal input conversion specifier for uint32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNo64 |
Octal input conversion specifier for uint64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNo8 |
Octal input conversion specifier for uint8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNoFAST16 |
Octal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoFAST32 |
Octal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoFAST64 |
Octal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoFAST8 |
Octal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoLEAST16 |
Octal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoLEAST32 |
Octal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoLEAST64 |
Octal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoLEAST8 |
Octal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoMAX |
Octal input conversion specifier for uintmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNoPTR |
Octal input conversion specifier for uintptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNu16 |
Decimal input conversion specifier for uint16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNu32 |
Decimal input conversion specifier for uint32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNu64 |
Decimal input conversion specifier for uint64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNu8 |
Decimal input conversion specifier for uint8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNuFAST16 |
Decimal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuFAST32 |
Decimal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuFAST64 |
Decimal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuFAST8 |
Decimal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuLEAST16 |
Decimal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuLEAST32 |
Decimal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuLEAST64 |
Decimal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuLEAST8 |
Decimal input conversion specifier for uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuMAX |
Decimal input conversion specifier for uintmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNuPTR |
Decimal input conversion specifier for uintptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNx16 |
Hexdecimal input conversion specifier for
uint16_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNx32 |
Hexdecimal input conversion specifier for
uint32_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNx64 |
Hexdecimal input conversion specifier for
uint64_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNx8 |
Hexdecimal input conversion specifier for
uint8_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SCNxFAST16 |
Hexdecimal input conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxFAST32 |
Hexdecimal input conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxFAST64 |
Hexdecimal input conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxFAST8 |
Hexdecimal input conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxLEAST16 |
Hexdecimal input conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxLEAST32 |
Hexdecimal input conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxLEAST64 |
Hexdecimal input conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxLEAST8 |
Hexdecimal input conversion specifier for
uint_ |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxMAX |
Hexdecimal input conversion specifier for
uintmax_t |
M | <inttypes.h> |
C99 | C11 | ||||||
SCNxPTR |
Hexdecimal input conversion specifier for
uintptr_t |
? | M | <inttypes.h> |
C99 | C11 | |||||
SEEK_ |
File-position origin: current position | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
SEEK_ |
File-position origin: end | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
SEEK_ |
File-position origin: beginning | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
SHRT_ |
Maximum value of short |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
SHRT_ |
Minimum value of short |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
SIG_ |
Maximum value of sig_ |
H | M | <stdint.h> |
C99 | C11 | |||||
SIG_ |
Minimum value of sig_ |
H | M | <stdint.h> |
C99 | C11 | |||||
SIG_ |
Default signal handler | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIG_ |
Signal-handler change error | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIG_ |
Signal should be ignored | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIGABRT |
Execution aborted | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIGFPE |
Floating-point exception | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIGILL |
Illegal instruction | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIGINT |
User interruption | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIGSEGV |
Illegal memory access | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIGTERM |
Environment requests termination | M | <signal.h> |
C89 | C90 | C95 | C99 | C11 | |||
SIZE_ |
Maximum value of size_t |
H | M | <stdint.h> |
C99 | C11 | |||||
stderr |
Output stream for errors | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | ||||
stdin |
Standard input stream | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | ||||
stdout |
Standard output stream | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | ||||
TIME_ |
Indicator for UTC time in struct
timespec |
M | <time.h> |
C11 | |||||||
TMP_ |
Maximum number of temporary files | M | <stdio.h> |
C89 | C90 | C95 | C99 | C11 | |||
TMP_ |
Maximum number of temporary files | ? | M | <stdio.h> |
C11 | ||||||
TSS_ |
Maximum number of destructor invocations | ? | M | <threads.h> |
C11 | ||||||
thrd_ |
Indicator of blocked thread operation | ? | <threads.h> |
C11 | |||||||
thrd_ |
Indicator of errant thread operation | ? | <threads.h> |
C11 | |||||||
thrd_ |
Indicator of insufficient memory to carry out thread operation | ? | <threads.h> |
C11 | |||||||
thrd_ |
Indicator of successful thread operation | ? | <threads.h> |
C11 | |||||||
thrd_ |
Indicator of time-limited thread operation | ? | <threads.h> |
C11 | |||||||
true |
Boolean constant ‘true’ | L | M | <stdbool.h> |
C99 | C11 | |||||
UCHAR_ |
Maximum value of unsigned char |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
UINT16_ |
Maximum value of uint16_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
UINT32_ |
Maximum value of uint32_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
UINT64_ |
Maximum value of uint64_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
UINT8_ |
Maximum value of uint8_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
UINT_ |
Maximum value of uint_ |
L | M | <stdint.h> |
C99 | C11 | |||||
UINT_ |
Maximum value of uint_ |
L | M | <stdint.h> |
C99 | C11 | |||||
UINT_ |
Maximum value of uint_ |
L | M | <stdint.h> |
C99 | C11 | |||||
UINT_ |
Maximum value of uint_ |
L | M | <stdint.h> |
C99 | C11 | |||||
UINT_ |
Maximum value of uint_ |
L | M | <stdint.h> |
C99 | C11 | |||||
UINT_ |
Maximum value of uint_ |
L | M | <stdint.h> |
C99 | C11 | |||||
UINT_ |
Maximum value of uint_ |
L | M | <stdint.h> |
C99 | C11 | |||||
UINT_ |
Maximum value of uint_ |
L | M | <stdint.h> |
C99 | C11 | |||||
UINT_ |
Maximum value of unsigned |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
UINTMAX_ |
Maximum value of uintmax_t |
L | M | <stdint.h> |
C99 | C11 | |||||
UINTPTR_ |
Maximum value of uintptr_t |
L | ? | M | <stdint.h> |
C99 | C11 | ||||
ULLONG_ |
Maximum value of unsigned long long |
L | M | <limits.h> |
C99 | C11 | |||||
ULONG_ |
Maximum value of unsigned long |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
USHRT_ |
Maximum value of unsigned short |
L | M | <limits.h> |
C89 | C90 | C95 | C99 | C11 | ||
WCHAR_ |
Maximum value of wchar_t |
H | M | Headers | C95 | C99 | C11 | ||||
WCHAR_ |
Minimum value of wchar_t |
H | M | Headers | C95 | C99 | C11 | ||||
WEOF |
End-of-stream indicator | H | M | Headers | C95 | C99 | C11 | ||||
WINT_ |
Maximum value of wint_t |
H | M | <stdint.h> |
C99 | C11 | |||||
WINT_ |
Minimum value of wint_t |
H | M | <stdint.h> |
C99 | C11 |