66 character(len = *),
intent(in):: attrname
68 logical,
intent(out),
optional:: err
69 character(STRING):: svalue
70 integer:: from_class, from_cid, to_class, to_cid, stat
72 if (
present(err)) err = .false.
73 call beginsub(
'gtvarcopyattr',
'mapid to=%d from=%d name=%c', &
74 & i=(/to%mapid, from%mapid/), c1=attrname)
75 call var_class(from, from_class, from_cid)
77 if (from_class == vtb_class_netcdf .and. to_class == vtb_class_netcdf)
then
82 call get_attr(from, attrname, svalue, default=
'')
83 call put_attr(to, attrname, svalue,
'', err)
87 call endsub(
'gtvarcopyattr',
'stat = %d', i=(/stat/))
subroutine gtvarcopyattr(to, attrname, from, err)
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
エラー等を保持
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 string
文字列を保持する 文字型変数の種別型パラメタ
subroutine, public var_class(var, class, cid)