echo Interface

public interface echo

Subroutine for writing a scalar character or String to an external text file.

For a user reference, see echo.


Subroutines

private impure recursive module subroutine echo_chars(substring, file, append, terminator, stat, errmsg)

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: substring
character(len=*), intent(in) :: file
logical, intent(in), optional, target :: append
character(len=*), intent(in), optional, target :: terminator
integer, intent(out), optional, target :: stat
character(len=*), intent(out), optional, target :: errmsg

private impure recursive module subroutine echo_string(substring, file, append, terminator, stat, errmsg)

Arguments

Type IntentOptional Attributes Name
class(String), intent(in) :: substring
character(len=*), intent(in) :: file
logical, intent(in), optional, target :: append
character(len=*), intent(in), optional, target :: terminator
integer, intent(out), optional, target :: stat
character(len=*), intent(out), optional, target :: errmsg