37 character(len = *),
intent(in):: attrname
39 logical,
intent(out),
optional:: err
40 character(STRING):: svalue
41 integer:: from_class, from_cid, to_class, to_cid, stat
43 if (
present(err)) err = .false.
44 call beginsub(
'gtvarcopyattr',
'mapid to=%d from=%d name=%c', &
45 & i=(/to%mapid, from%mapid/), c1=attrname)
46 call var_class(from, from_class, from_cid)
48 if (from_class == vtb_class_netcdf .and. to_class == vtb_class_netcdf)
then 53 call get_attr(from, attrname, svalue, default=
'')
54 call put_attr(to, attrname, svalue,
'', err)
58 call endsub(
'gtvarcopyattr',
'stat = %d', i=(/stat/))
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
subroutine gtvarcopyattr(to, attrname, from, err)
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)
subroutine, public var_class(var, class, cid)
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ