11 & name, history, err )
52 use dc_trace,
only: beginsub, endsub
53 use dc_string,
only: putline, printf, split, strinclude, stoa, joinchar
58 character(*),
intent(in):: name
64 type(gt_history),
pointer:: history
69 logical,
intent(out),
optional:: err
89 character(STRING):: cause_c
90 character(*),
parameter:: subname =
'HstNmlInfoAssocGtHist'
92 call beginsub( subname )
100 if ( .not. gthstnml % initialized )
then
102 cause_c =
'GTHST_NMLINFO'
106 if ( trim( name ) ==
'' )
then
112 if ( gthstnml % define_mode )
then
114 cause_c =
'AssocGtHist'
122 hptr => gthstnml % gthstnml_list
126 if ( .not.
associated( hptr ) )
then
128 cause_c = adjustl( name )
133 history => hptr % history
142 call storeerror( stat, subname, err, cause_c )
143 call endsub( subname )
subroutine hstnmlinfoassocgthist(gthstnml, name, history, 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 token
Character length for word, token
integer, parameter, public string
Character length for string
integer, parameter, public stdout
Unit number for Standard OUTPUT
integer, parameter, public dp
Double Precision Real number