to the next multiple.
Return a pointer to the start of the memory block. Upon allocation failure,
return NULL and set errno. */
to the next multiple.
Return a pointer to the start of the memory block. Upon allocation failure,
return NULL and set errno. */