Go to the source code of this file.
◆ dccalparseunit1()
subroutine dccalparseunit1 |
( |
character(*), intent(in) |
unit_str, |
|
|
integer, intent(out) |
unit_sym, |
|
|
logical, intent(out), optional |
err |
|
) |
| |
Definition at line 16 of file dccalparseunit.f90.
References dc_error::dc_ealreadyinit, dc_error::dc_ebadcaltype, dc_error::dc_ebadunit, dc_error::dc_noerr, dc_calendar_internal::dccaldate_str2usym(), dc_types::dp, dc_error::storeerror(), dc_types::string, and dc_calendar_types::unit_symbol_err.
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
integer, parameter, public dp
倍精度実数型変数
integer, parameter, public dc_ebadunit
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
文字列を保持する 文字型変数の種別型パラメタ