36 type(
dc_cal),
intent(out):: cal
45 type(
dc_cal),
pointer:: calp =>null()
47 character(STRING):: cause_c
48 character(*),
parameter:: subname =
'DCCalDefault1' 70 cal % cal_type = calp % cal_type
72 allocate( cal % day_in_month( calp % month_in_year ) )
73 cal % month_in_year = calp % month_in_year
74 cal % day_in_month = calp % day_in_month
75 cal % hour_in_day = calp % hour_in_day
76 cal % min_in_hour = calp % min_in_hour
77 cal % sec_in_min = calp % sec_in_min
82 cal % initialized = .true.
integer, parameter, public cal_gregorian
integer, parameter, public cal_julian
integer, parameter, public cal_noleap
type(dc_cal), target, save, public default_cal
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
integer, parameter, public cal_360day
integer, parameter, public dp
Double Precision Real number.
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
Handling character types.
Provides kind type parameter values.
integer, parameter, public dc_ebadcaltype
integer, parameter, public cal_cyclic
subroutine, public default_cal_set
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
integer, parameter, public dc_ealreadyinit
integer, parameter, public string
Character length for string.