MAX_BLOCKSIZE
__CTASSERT(MIN_BLOCKSIZE <= MAX_BLOCKSIZE);
__CTASSERT(MAX_BLOCKSIZE <= LLONG_MAX);
MIN_BLOCKSIZE, MAX_BLOCKSIZE);
assert(S->blocksize <= MAX_BLOCKSIZE);
__CTASSERT(MAX_BLOCKSIZE <= SIZE_MAX);
__CTASSERT(MUL_OK(size_t, 2, MAX_BLOCKSIZE));
__CTASSERT(MUL_OK(uint64_t, 2, MAX_BLOCKSIZE));
__CTASSERT(MUL_OK(off_t, 2, MAX_BLOCKSIZE));
__CTASSERT(MUL_OK(uint64_t, MAX_N_BLOCKS, MAX_BLOCKSIZE));
assert(S->blocksize <= MAX_BLOCKSIZE);
__CTASSERT(MUL_OK(uint64_t, MAX_N_BLOCKS, MAX_BLOCKSIZE));
assert(S->blocksize <= MAX_BLOCKSIZE);
__CTASSERT(MUL_OK(uint64_t, MAX_N_BLOCKS, MAX_BLOCKSIZE));
__CTASSERT(DEF_BLOCKSIZE <= MAX_BLOCKSIZE);
__CTASSERT((MAX_BLOCKSIZE % DEV_BSIZE) == 0);
MAX_BLOCKSIZE));
assert(S->blocksize <= MAX_BLOCKSIZE);
__CTASSERT(MUL_OK(size_t, 2, MAX_BLOCKSIZE));
assert(blocksize <= MAX_BLOCKSIZE);
__CTASSERT(MUL_OK(unsigned long, 2, MAX_BLOCKSIZE));
blocksize, (uint32_t)MAX_BLOCKSIZE);
__CTASSERT(MUL_OK(size_t, 2, MAX_BLOCKSIZE));
__CTASSERT(MAX_BLOCKSIZE <= SIZE_MAX);
__CTASSERT(MUL_OK(size_t, 2, MAX_BLOCKSIZE));
__CTASSERT(MAX_BLOCKSIZE <= UINT32_MAX);
if (MAX_BLOCKSIZE < blocksize)