The main documentation of the ANY_Scalar Procedure contains additional explanation of this code listing.
function ANY_Scalar (L)
! Input variable.
type(logical), intent(in) :: L
! Output variable.
type(logical) :: ANY_Scalar
!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! ANY_Scalar is true iff L is true.
ANY_Scalar = L
return
end function ANY_Scalar