Previously all types are marked unaligned in buffer format strings, now we test for alignment before adding the '=' marker.