53
53
#define PRIVATE_R(G) private :: \
54
54
G##_a2, G##_a3, G##_a4, G##_a8, G##_a10, G##_a16
55
55
56
- interface
56
+ interface ieee_get_flag
57
57
elemental subroutine ieee_get_flag (flag , flag_value )
58
58
import ieee_flag_type
59
59
type (ieee_flag_type), intent (in ) :: flag
60
60
logical , intent (out ) :: flag_value
61
61
end subroutine ieee_get_flag
62
62
end interface
63
63
64
- interface
64
+ interface ieee_get_halting_mode
65
65
elemental subroutine ieee_get_halting_mode (flag , halting )
66
66
import ieee_flag_type
67
67
type (ieee_flag_type), intent (in ) :: flag
68
68
logical , intent (out ) :: halting
69
69
end subroutine ieee_get_halting_mode
70
70
end interface
71
71
72
- interface
72
+ interface ieee_get_modes
73
73
subroutine ieee_get_modes (modes )
74
74
import ieee_modes_type
75
75
type (ieee_modes_type), intent (out ) :: modes
76
76
end subroutine ieee_get_modes
77
77
end interface
78
78
79
- interface
79
+ interface ieee_get_status
80
80
subroutine ieee_get_status (status )
81
81
import ieee_status_type
82
82
type (ieee_status_type), intent (out ) :: status
@@ -109,14 +109,14 @@ end subroutine ieee_set_halting_mode_l##HKIND;
109
109
PRIVATE_L(IEEE_SET_HALTING_MODE)
110
110
#undef IEEE_SET_HALTING_MODE_L
111
111
112
- interface
112
+ interface ieee_set_modes
113
113
subroutine ieee_set_modes (modes )
114
114
import ieee_modes_type
115
115
type (ieee_modes_type), intent (in ) :: modes
116
116
end subroutine ieee_set_modes
117
117
end interface
118
118
119
- interface
119
+ interface ieee_set_status
120
120
subroutine ieee_set_status (status )
121
121
import ieee_status_type
122
122
type (ieee_status_type), intent (in ) :: status
@@ -139,7 +139,7 @@ end function ieee_support_flag
139
139
PRIVATE_R(IEEE_SUPPORT_FLAG)
140
140
#undef IEEE_SUPPORT_FLAG_R
141
141
142
- interface
142
+ interface ieee_support_halting
143
143
pure logical function ieee_support_halting(flag)
144
144
import ieee_flag_type
145
145
type (ieee_flag_type), intent (in ) :: flag
0 commit comments