Alexcolom and evangreen Add pragma pack around packed structures for MSVC.
This changed adds pragmas around packed structures, since Microsoft's
compiler does not recognize __attribute__((packed)).
Latest commit 5bb001e Jan 21, 2018