Adjust usage of uip_bufNN macros to match header struct alignments better to
avoid compiler warnings about strict aliasing rules breakage when
using gcc -O2 or Os.