MAX_N_OFFSETS
#define MAX_WINDOW_SIZE MIN(UINT32_MAX, MAX_N_OFFSETS)
__CTASSERT(MUL_OK(off_t, MAX_N_OFFSETS, sizeof(uint64_t)));
(off_t)MAX_N_OFFSETS*sizeof(uint64_t)));
__CTASSERT(MUL_OK(off_t, MAX_N_OFFSETS, sizeof(uint64_t)));
(off_t)MAX_N_OFFSETS*sizeof(uint64_t)));
__CTASSERT(MAX_N_OFFSETS <= UINT32_MAX);
__CTASSERT(MUL_OK(off_t, MAX_N_OFFSETS, sizeof(uint64_t)));
MAX_N_OFFSETS*sizeof(uint64_t)));
__CTASSERT(MUL_OK(uint64_t, MAX_N_OFFSETS, sizeof(uint64_t)));
(uint64_t)MAX_N_OFFSETS*sizeof(uint64_t)));
__CTASSERT(MUL_OK(off_t, MAX_N_OFFSETS, sizeof(uint64_t)));
MAX_N_OFFSETS*sizeof(uint64_t)));
(off_t)MAX_N_OFFSETS*sizeof(uint64_t)))
__CTASSERT(MAX_N_OFFSETS == (MAX_N_BLOCKS + 1));
__CTASSERT(MUL_OK(size_t, MAX_N_OFFSETS, sizeof(uint64_t)));
__CTASSERT(MUL_OK(uint64_t, MAX_N_OFFSETS, sizeof(uint64_t)));
MAX_N_OFFSETS*sizeof(uint64_t)));
__CTASSERT(MAX_N_OFFSETS <= UINT32_MAX);
__CTASSERT((MAX_N_BLOCKS + 1) == MAX_N_OFFSETS);
__CTASSERT(MUL_OK(off_t, MAX_N_OFFSETS, sizeof(uint64_t)));
(MAX_N_OFFSETS * sizeof(uint64_t))));