SIZE_MAX
# define SIZE_MAX ((size_t)((size_t)0 - 1))
#define SIZE_MAX MAX_SIZE
#define SIZE_MAX UINT_MAX
#define SIZE_MAX SIZE_T_MAX
#define SIZE_MAX __MAXUINT__(size_t)
#define SIZE_MAX ((size_t)-1)
#define SIZE_MAX UINT32_MAX
#define SIZE_MAX UINT64_MAX
#define SIZE_MAX UINT64_MAX
#define SIZE_MAX UINT32_MAX
#define SIZE_MAX UINT64_MAX
#define SIZE_MAX UINT64_MAX
#define SIZE_MAX UINT32_MAX
#define SIZE_MAX (~(size_t)0)
#define SIZE_MAX (~(size_t)0)