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
倍精度実数型変数
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
subroutine dccaldefault1(cal)
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
文字列を保持する 文字型変数の種別型パラメタ