Chic relies on file suffixes to separate different types of files from
each other. Different sets of suffixes must be set for each of
hic-files, header files, ii-files and cc-files. Multiple suffixes can
be used to describe one file type. For example both ".h", ".hh" and
".hpp" can be used for header files. However there may not be two
files with different suffixes both of the same type in the same
directory. For example, you may not have both a "file.h" and a
"file.hh" in the same directory. If you do, Chic refuses to parse,
modify or delete them.
To account for the C++ standard library or other special files,
individually selected header files are special in that they may have
any suffix (including none) that's not used by any of the other file
The choice of suffixes is project wide.