/* Adjust an allocation size to be aligned to word size, and no smaller than internal minimum.  */
static size_t adjust_request_size(size_t size, size_t align)
/* Adjust an allocation size to be aligned to word size, and no smaller than internal minimum.  */
static size_t adjust_request_size(size_t size, size_t align)
{
    size_t adjust = 0;
    if(size) {
        const size_t aligned = align_up(size, align);
        if(aligned < block_size_max) {
            adjust = tlsf_max(aligned, block_size_min);
        }
    }
    return adjust;
}