Your TODO list is not of my business.
Use markdown table extension syntax for better readability
Always guard the headers in C with ifdef
Simple rule: include files should never include include files.

Source: http://www.lysator.liu.se/c/pikestyle.html