48   real(DP), 
intent(in):: in_time
    52   character(*), 
intent(in):: in_unit
    56   type(
dc_cal), 
intent(in), 
optional, 
target:: cal
    65   type(
dc_cal), 
pointer:: calp =>null()
    66   integer:: in_unit_sym, out_unit_sym
    69   character(*), 
parameter:: subname = 
'DCCalConvertToHour1'    80   if ( 
present( cal ) ) 
then    90   if ( .not. calp % initialized ) 
then    91     call messagenotify(
'W', subname, 
'"cal" is not initialized. <-1> is returned.' )
   168   real(DP), 
intent(in):: in_time
   172   integer, 
intent(in):: in_unit
   176   type(
dc_cal), 
intent(in), 
optional, 
target:: cal
   185   type(
dc_cal), 
pointer:: calp =>null()
   193   character(*), 
parameter:: subname = 
'DCCalConvertToHour2'   204   if ( 
present( cal ) ) 
then   214   if ( .not. calp % initialized ) 
then   215     call messagenotify(
'W', subname, 
'"cal" is not initialized. <-1> is returned.' )
 
integer, parameter, public unit_symbol_hour
 
integer, parameter, public unit_symbol_month
 
integer, parameter, public dc_enotinit
 
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ 
 
type(dc_cal), target, save, public default_cal
 
character(token) function, public dccaltype_str(cal_type)
 
real(dp) function dccalconverttohour2(in_time, in_unit, cal)
 
integer, parameter, public unit_symbol_year
 
subroutine, public storeerror(number, where, err, cause_c, cause_i)
 
integer, parameter, public dc_noerr
 
integer, parameter, public unit_symbol_day
 
integer, parameter, public dp
倍精度実数型変数 
 
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
 
integer, parameter, public dc_ebadunit
 
real(dp) function dccalconverttohour1(in_time, in_unit, cal)
 
integer, parameter, public unit_symbol_min
 
integer function, public dccaldate_str2usym(str)
 
subroutine, public default_cal_set
 
integer, parameter, public unit_symbol_sec
 
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
 
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ