summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/cwebdir/iso_types.w
blob: c88e76b7f9eb5b1be4568b17a89f7e52c703d087 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
@q This file defines type names introduced in modern dialects @>
@q of C and C++ as special entities for TeX formatting @>

@q C99 and C11 underscore keywords @>
@q http://en.cppreference.com/w/c/keyword @>

@s _Alignas alignas
@s _Alignof alignof
@s _Atomic int
@s _Bool bool
@s _Complex complex
@s _Generic class
@s _Imaginary imaginary
@s _Noreturn noreturn
@s _Static_assert static_assert
@s _Thread_local thread_local

@q C99 and C11 core language atomic types @>
@q http://en.cppreference.com/w/c/atomic @>

@s atomic_bool bool
@s atomic_char char
@s atomic_schar char
@s atomic_uchar char
@s atomic_short short
@s atomic_ushort short
@s atomic_int int
@s atomic_uint int
@s atomic_long long
@s atomic_ulong long
@s atomic_llong long
@s atomic_ullong long
@s atomic_char8_t char8_t
@s atomic_char16_t char16_t
@s atomic_char32_t char32_t
@s atomic_wchar_t wchar_t
@s atomic_int_least8_t int
@s atomic_uint_least8_t int
@s atomic_int_least16_t int
@s atomic_uint_least16_t int
@s atomic_int_least32_t int
@s atomic_uint_least32_t int
@s atomic_int_least64_t int
@s atomic_uint_least64_t int
@s atomic_int_fast8_t int
@s atomic_uint_fast8_t int
@s atomic_int_fast16_t int
@s atomic_uint_fast16_t int
@s atomic_int_fast32_t int
@s atomic_uint_fast32_t int
@s atomic_int_fast64_t int
@s atomic_uint_fast64_t int
@s atomic_intptr_t int
@s atomic_uintptr_t int
@s atomic_ptrdiff_t ptrdiff_t
@s atomic_size_t size_t
@s atomic_intmax_t int
@s atomic_uintmax_t int

@q C99 preprocessor @>

@s _Pragma pragma

@q Integral types of C99 and C++, see @>
@q http://en.cppreference.com/w/c/types/integer and @>
@q http://en.cppreference.com/w/cpp/types/integer @>

@s int8_t int
@s int16_t int
@s int32_t int
@s int64_t int
@s int_fast8_t int
@s int_fast16_t int
@s int_fast32_t int
@s int_fast64_t int
@s int_least8_t int
@s int_least16_t int
@s int_least32_t int
@s int_least64_t int
@s intmax_t int
@s intptr_t int
@s uint8_t int
@s uint16_t int
@s uint32_t int
@s uint64_t int
@s uint_fast8_t int
@s uint_fast16_t int
@s uint_fast32_t int
@s uint_fast64_t int
@s uint_least8_t int
@s uint_least16_t int
@s uint_least32_t int
@s uint_least64_t int
@s uintmax_t int
@s uintptr_t int