SSIZE_MAX
if (res < 1 || res > SSIZE_MAX)
errx(1, "bs must be between 1 and %zd", SSIZE_MAX);
if (res < 1 || res > SSIZE_MAX)
errx(1, "cbs must be between 1 and %zd", SSIZE_MAX);
if (res < 1 || res > SSIZE_MAX)
errx(1, "ibs must be between 1 and %zd", SSIZE_MAX);
if (res < 1 || res > SSIZE_MAX)
errx(1, "obs must be between 1 and %zd", SSIZE_MAX);
if (len > (size_t)SSIZE_MAX + 1) {
if (len == (size_t)SSIZE_MAX + 1) /* avoid overflow */
newcap = (size_t)SSIZE_MAX + 1;
if (newoff < 0 || newoff >= SSIZE_MAX)
newsize = SSIZE_MAX - 1;
if (newoff < 0 || newoff >= SSIZE_MAX / sizeof(wchar_t))
newsize = SSIZE_MAX / sizeof(wchar_t) - 1;
#if SSIZE_MAX == 0x7FFFFFFF
if (pglob->gl_offs >= SSIZE_MAX || pglob->gl_pathc >= SSIZE_MAX ||
pglob->gl_pathc >= SSIZE_MAX - pglob->gl_offs - 1)
if (pglob->gl_offs >= SSIZE_MAX ||
pglob->gl_pathc >= SSIZE_MAX ||
newn >= SSIZE_MAX ||
if (len > SSIZE_MAX) {
if (bufferlength > SSIZE_MAX) {
size_t left = MIN(sz, (size_t) SSIZE_MAX);