https://jebearssica.github.io//posts/bit-fileds-and-data-alignment/
bit-fileds and data alignment - Jebearssica's Blog