24 use dc_trace,
only: beginsub, endsub
25 use dc_string,
only: putline, printf, split, strinclude, stoa, joinchar
30 logical,
intent(out),
optional:: err
48 character(TOKEN),
pointer:: varnames_array(:) =>null()
51 character(STRING):: cause_c
52 character(*),
parameter:: subname =
'HstNmlInfoResetDefault'
54 call beginsub( subname )
62 if ( .not. gthstnml % initialized )
then
64 cause_c =
'GTHST_NMLINFO'
68 if ( .not. gthstnml % define_mode )
then
70 cause_c =
'ResetDefault'
80 vnmax =
size( varnames_array )
84 & gthstnml = gthstnml, &
85 & name = varnames_array(i) )
88 deallocate( varnames_array )
96 call endsub( subname )
subroutine hstnmlinforesetdefault(gthstnml, 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_enotindefine
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