63 logical,
intent(out),
optional:: err
64 logical,
intent(in),
optional:: global
65 character(len = *),
parameter:: subnam =
"GTVarCopyAttrAll"
66 character(len = STRING):: aname
69 if (
present(err)) err = .false.
75 if ( (present_and_false(global)) .and. (aname(1:1) == gt_plus) )
then
76 call dbgmessage(
"Ignored attr=%c", c1=aname)
79 call dbgmessage(
"Copied attr=%c", c1=aname)
81 if (present_and_true(err)) err = .false.
subroutine gtvarcopyattr(to, attrname, from, err)
subroutine gtvarcopyattrall(to, from, err, global)
Procedure reference specification. Made as an external function to be replaceable in the future.
Judge optional control parameters.
logical function, public present_and_false(arg)
logical function, public present_and_true(arg)
subroutine, public dbgmessage(fmt, i, r, d, l, n, c1, c2, c3, ca)
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 string
Character length for string
Variable URL string parser.
character, parameter, public gt_plus