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 )
integer, parameter, public hst_enotindefine
integer, parameter, public dc_enotinit
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
subroutine, public storeerror(number, where, err, cause_c, cause_i)
subroutine hstnmlinforesetdefault(gthstnml, err)
integer, parameter, public dc_noerr
integer, parameter, public dp
倍精度実数型変数
integer, parameter, public stdout
標準出力の装置番号
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ