| compile_time_assert.hpp | Compile time checks | 
| errors.cpp | Unit Test for ecl error functions and macros | 
| errors.hpp | Macros for error-checking and program termination | 
| flags.hpp | Flags for error types | 
| handlers.hpp | Error handling without exceptions | 
| macros.hpp | Macros for error-checking and program termination | 
| run_time_functions.cpp | Implementation for the error functions | 
| run_time_functions.hpp | Functions for error-checking and program termination |