43 logical,
intent(out),
optional:: err
61 character(TOKEN),
pointer:: varnames_array(:) =>null()
64 character(STRING):: cause_c
65 character(*),
parameter:: subname =
'HstNmlInfoResetDefault'
75 if ( .not. gthstnml % initialized )
then
77 cause_c =
'GTHST_NMLINFO'
81 if ( .not. gthstnml % define_mode )
then
83 cause_c =
'ResetDefault'
93 vnmax =
size( varnames_array )
97 & gthstnml = gthstnml, &
98 & name = varnames_array(i) )
101 deallocate( varnames_array )
108 call storeerror( stat, subname, err, cause_c )
subroutine hstnmlinforesetdefault(gthstnml, err)
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
Error storage variables
integer, parameter, public dc_enotinit
-400 or less: DC utilities errors
integer, parameter, public hst_enotindefine
-500 or less: Data I/O layer errors
subroutine, public beginsub(name, fmt, i, r, d, l, n, c1, c2, c3, ca, version)
subroutine, public endsub(name, fmt, i, r, d, l, n, c1, c2, c3, ca)
Provides kind type parameter values.
integer, parameter, public token
Character length for word, token
integer, parameter, public string
Character length for string