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.