Fortran 2003 and later, GNU extensions
The following intrinsic procedures are provided by the module; their definition can be found in the section Intrinsic Procedures of this manual.
ISO_C_BINDING module provides the following named constants of
type default integer, which can be used as KIND type parameters.
In addition to the integer named constants required by the Fortran 2003
C_PTRDIFF_T of TS 29113, GNU Fortran provides as an
extension named constants for the 128-bit integer types supported by the
C_INT128_T, C_INT_LEAST128_T, C_INT_FAST128_T.
__float128 is supported in C, the named constants
C_FLOAT128, C_FLOAT128_COMPLEX are defined.
|Fortran Type||Named constant||C type||Extension|
Additionally, the following parameters of type
Moreover, the following two named constants are defined:
Both are equivalent to the value
NULL in C.