The makeheaders program is a simple utility that will automatically generate
all ".h" files for large programming project based on information gleaned from
the ".c" and/or ".cpp" source files. It operates by scanning the C and/or C++
source code, extracting appropriate macros, structure and subroutine declarations
and writing this declarations, in the correct order, into the generated header files.