In order to ensure that exactly the same variable type and kind is used
in C and Fortran, the named constants shall be used which are defined in the
ISO_C_BINDING
intrinsic module. That module contains named constants
for kind parameters and character named constants for the escape sequences
in C. For a list of the constants, see ISO_C_BINDING.