> i.e. Alignment must be a power of two, and for posix_memalign > it must additionally be greater than sizeof(void*). It must be a power of two and a multiple of sizeof(void*), which means that it must be either zero or greater or equal to sizeof(void*).