Naming convention
I would like to ask you to decide on the following:
- Prefix for the project-specific CMake variables (e.g.
FS_
,FORTRAN_SUPPORT_
,ICON_FS_
). - Prefix for the public (i.e. not
static
) C functions, as well as structures, constants and macros that are exposed to the users via the public headers. - Prefix for the public header files (
util_backtrace.h
is too generic). - Prefix for the Fortran modules (
mo_
is too generic). Note that the names of the module procedures are already mangled and they do not need and should not have a prefix. - Although even C public headers are out of the scope of the
libfortran-support
, you might also want to make a decision regarding possible C++ interface (see2.
and3.
in icon-charm#13).