Lines Matching +full:- +full:v

1 /* SPDX-License-Identifier: BSD-2-Clause */
3 * Copyright (c) 2014, STMicroelectronics International N.V.
38 /* 7.18.1.1 Exact-width interger types */
68 /* 7.18.1.2 Minimum-width integer types */
78 /* 7.18.1.3 Fastest minimum-width integer types */
98 * 7.18.2 Limits of specified-width integer types
101 /* 7.18.2.1 Limits of exact-width interger types */
103 #define INT8_MIN (-0x7f-1)
104 #define INT16_MIN (-0x7fff-1)
105 #define INT32_MIN (-0x7fffffff-1)
106 #define INT64_MIN (-0x7fffffffffffffffL-1)
118 /* 7.18.2.2 Limits of minimum-width integer types */
135 /* 7.18.2.3 Limits of fastest minimum-width integer types */
158 /* 7.18.2.5 Limits of greatest-width integer types */
171 #define U(v) v
172 #define UL(v) v
173 #define ULL(v) v
174 #define L(v) v
175 #define LL(v) v
177 #define U(v) v ## U argument
178 #define UL(v) v ## UL argument
179 #define ULL(v) v ## ULL argument
180 #define L(v) v ## L argument
181 #define LL(v) v ## LL argument
184 /* 7.18.4.1 Macros for minimum-width integer constants */
186 #define INT8_C(v) v argument
187 #define UINT8_C(v) v argument
188 #define INT16_C(v) v argument
189 #define UINT16_C(v) v argument
190 #define INT32_C(v) v argument
191 #define UINT32_C(v) U(v) argument
193 #define INT64_C(v) LL(v) argument
194 #define UINT64_C(v) ULL(v) argument
197 #define INT64_C(v) L(v) argument
198 #define UINT64_C(v) UL(v) argument
201 #define UINTPTR_C(v) UL(v) argument
203 /* 7.18.4.2 Macros for greatest-width integer constants */
205 #define INTMAX_C(v) INT64_C(v) argument
206 #define UINTMAX_C(v) UINT64_C(v) argument