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_enotinit
-400 以下: dc ユーティリティのエラー
integer, parameter, public dc_noerr
エラー等を保持
integer, parameter, public hst_enotindefine
-500 以下: データ入出力層のエラー
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)
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ