title: C struct size alignment
body: <p>I want the size of a C struct to be multiple of 16 bytes (16B/32B/48B/..).
  It does not matter which size it gets to; it only needs to be multiple of 16 bytes.</p>
  
  <p>How could I enforce the compiler to do that?</p>