__UINTMAX_TYPE__
#ifndef __UINTMAX_TYPE__
typedef __UINTMAX_TYPE__ uintmax_t;
(((__UINTMAX_TYPE__)(__n) >= __CHAR_BIT__ * sizeof(__UINTMAX_TYPE__)) \
: ((__UINTMAX_TYPE__)1 << \
(__UINTMAX_TYPE__)((__n) & \
(__CHAR_BIT__ * sizeof(__UINTMAX_TYPE__) - 1))))
((__UINTMAX_TYPE__)((a) + __zeroull()) <= \
(__UINTMAX_TYPE__)__type_max_u(t)))
typedef __UINTMAX_TYPE__ uintmax_t;