| /* SPDX-License-Identifier: GPL-2.0-only */ |
| # define CHAR_MAX __UINT8_MAX__ |
| # define CHAR_MAX __INT8_MAX__ |
| # define CHAR_MIN (-CHAR_MAX - 1) |
| # define SHRT_MAX __INT16_MAX__ |
| # define SHRT_MIN (-SHRT_MAX - 1) |
| # define USHRT_MAX __UINT16_MAX__ |
| # define INT_MAX __INT32_MAX__ |
| # define INT_MIN (-INT_MAX - 1) |
| # define UINT_MAX __UINT32_MAX__ |
| # define LONG_MAX __INT64_MAX__ |
| # define LONG_MIN (-LONG_MAX - 1) |
| # define ULONG_MAX __UINT64_MAX__ |
| #elif __LONG_WIDTH__ == 32 |
| # define LONG_MAX __INT32_MAX__ |
| # define LONG_MIN (-LONG_MAX - 1) |
| # define ULONG_MAX __UINT32_MAX__ |
| #if __LONG_LONG_WIDTH__ == 64 |
| # define LLONG_MAX __INT64_MAX__ |
| # define LLONG_MIN (-LLONG_MAX - 1) |
| # define ULLONG_MAX __UINT64_MAX__ |