SSIZE_MAX
# define SSIZE_MAX ((ssize_t)(SIZE_MAX/2))
#define SSIZE_MAX INT_MAX
#define SSIZE_MAX __SSIZE_MAX /* max value for an ssize_t */