54 use dc_trace,
only: beginsub, endsub
55 use dc_string,
only: putline, printf, split, strinclude, stoa, joinchar
60 character(*),
intent(in):: name
66 logical,
intent(out),
optional:: err
86 character(STRING):: cause_c
87 character(*),
parameter:: subname =
'HstNmlInfoOutputStepDisable'
89 call beginsub( subname )
97 if ( .not. gthstnml % initialized )
then
99 cause_c =
'GTHST_NMLINFO'
103 if ( trim( name ) ==
'' )
then
109 if ( gthstnml % define_mode )
then
111 cause_c =
'OutputStepDisable'
119 hptr => gthstnml % gthstnml_list
123 if ( .not.
associated( hptr ) )
then
125 cause_c = adjustl( name )
129 hptr % output_step_disable = .true.
138 call storeerror( stat, subname, err, cause_c )
139 call endsub( subname )
subroutine hstnmlinfooutputstepdisable(gthstnml, name, err)
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_enotinit
integer, parameter, public dc_noerr
integer, parameter, public hst_eindefine
integer, parameter, public hst_ebadname
integer, parameter, public dc_enoentry
Provides kind type parameter values.
integer, parameter, public stdout
Unit number for Standard OUTPUT
integer, parameter, public token
Character length for word, token
integer, parameter, public dp
Double Precision Real number
integer, parameter, public string
Character length for string