pub fn pointer_alignment_padding(pointer: *const u8, alignment: usize) -> usize