blob: 4c44b7b74df96c3fb1b28d564aac735f8edc7140 [file] [log] [blame]
#define INT_MAX 2147483647
#define INT_MIN (-INT_MAX - 1)
#define UINT_MAX 4294967295U
#define LLONG_MAX 9223372036854775807LL
#define LLONG_MIN (-LLONG_MAX - 1LL)
#define ULLONG_MAX 18446744073709551615ULL
enum A {
Ae = INT_MIN,
} a;
enum B {
Be = -1,
} b;
enum C {
Ce = INT_MAX,
} c;
enum D {
De = INT_MAX + 1U,
} d;
enum E {
Ee = LLONG_MIN,
} e;
enum F {
Fe = LLONG_MAX,
} f;
enum G {
Ge = 1ULL << 24, // 16777216
} G;
enum H {
He = 1ULL << 48, // 281474976710656
} h;
enum I {
Ie = UINT_MAX,
} i;
enum J {
Je = ULLONG_MAX,
} j;