add c/c++ header file generator