66 use dc_message
, only: messagenotify
67 use dc_string
, only: lchar
68 use dc_trace
, only: beginsub, endsub
72 character(*),
intent(in):: unit_str
73 integer,
intent(out):: unit_sym
74 logical,
intent(out),
optional:: err
94 character(STRING):: cause_c
95 character(*),
parameter:: subname =
'DCCalParseUnit1' 97 call beginsub( subname )
110 call messagenotify(
'W', subname,
'unit_str=<%c> is invalid. (ONLY day,hour,min,sec are valid)', &
111 & c1 = trim(unit_str) )
120 call storeerror( stat, subname, err, cause_c )
121 call endsub( subname )
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
subroutine dccalparseunit1(unit_str, unit_sym, err)
integer, parameter, public dp
Double Precision Real number.
integer, parameter, public dc_ebadunit
Provides kind type parameter values.
integer, parameter, public dc_ebadcaltype
integer, parameter, public unit_symbol_err
integer function, public dccaldate_str2usym(str)
integer, parameter, public dc_ealreadyinit
integer, parameter, public string
Character length for string.