-
Include what you use https://include-what-you-use.org/
-
How to build your own C Library http://www.cs.dartmouth.edu/~campbell/cs50/buildlib.html
-
Object-Oriented Programming in C https://sourceforge.net/projects/cos/ http://www.drdobbs.com/object-oriented-programming-in-c/184402190
-
Struct padding http://www.catb.org/esr/structure-packing/ http://stackoverflow.com/questions/4306186/structure-padding-and-packing http://stackoverflow.com/questions/11130109/c-struct-size-alignment
- text, data and bss: code and data size explained https://mcuoneclipse.com/2013/04/14/text-data-and-bss-code-and-data-size-explained/