|
| 1 | +MODULE modfile73a |
| 2 | +PUBLIC re_alloc, defaults |
| 3 | +integersp |
| 4 | +integerselected_real_kind0 |
| 5 | +integer:: i8b = selected_int_kind(8) |
| 6 | +interface |
| 7 | + subroutine alloc_error_report_interf(str,code) |
| 8 | + end |
| 9 | + subroutine alloc_memory_event_interf(bytes,name) |
| 10 | + end |
| 11 | +end interface |
| 12 | +procedure()alloc_error_report |
| 13 | +procedure()alloc_memory_event |
| 14 | + interface de_alloc |
| 15 | + end interface |
| 16 | + charactercharacter, DEFAULT_ROUTINE |
| 17 | + type allocDefaults |
| 18 | + logical copy |
| 19 | + logical shrink |
| 20 | + integer imin |
| 21 | + characterroutine |
| 22 | + end type |
| 23 | + type(allocDefaults)DEFAULT |
| 24 | + integer IERR |
| 25 | + logical ASSOCIATED_ARRAY, NEEDS_ALLOC, NEEDS_COPY, NEEDS_DEALLOC |
| 26 | +CONTAINS |
| 27 | + subroutine set_alloc_event_handler(func) |
| 28 | + end |
| 29 | + subroutine set_alloc_error_handler(func) |
| 30 | + end |
| 31 | + subroutine dummy_alloc_memory_event(bytes,name) |
| 32 | + end |
| 33 | + subroutine dummy_alloc_error_report(name,code) |
| 34 | + end |
| 35 | +SUBROUTINE alloc_default( old, new, restore, routine, copy, shrink, imin ) |
| 36 | +END |
| 37 | +SUBROUTINE realloc_i1( array, i1min, i1max, name, routine, copy, shrink ) |
| 38 | +END |
| 39 | +SUBROUTINE realloc_i2( array, i1min,i1max, i2min,i2max, name, routine, copy, shrink ) |
| 40 | +END |
| 41 | +SUBROUTINE realloc_i3( array, i1min,i1max, i2min,i2max, i3min,i3max, name, routine, copy, shrink ) |
| 42 | +END |
| 43 | +SUBROUTINE realloc_i4( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min,i4max, name, routine, copy, shrink ) |
| 44 | +END |
| 45 | +SUBROUTINE realloc_i5( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min, i4max, i5min, i5max, name, routine, copy, shrink ) |
| 46 | +END |
| 47 | +SUBROUTINE realloc_E1( array, i1min, i1max, name, routine, copy, shrink ) |
| 48 | +END |
| 49 | +SUBROUTINE realloc_r1( array, i1min, i1max, name, routine, copy, shrink ) |
| 50 | +END |
| 51 | +SUBROUTINE realloc_r2( array, i1min,i1max, i2min,i2max, name, routine, copy, shrink ) |
| 52 | +END |
| 53 | +SUBROUTINE realloc_r3( array, i1min,i1max, i2min,i2max, i3min,i3max, name, routine, copy, shrink ) |
| 54 | +END |
| 55 | +SUBROUTINE realloc_r4( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min,i4max, name, routine, copy, shrink ) |
| 56 | +END |
| 57 | +SUBROUTINE realloc_r5( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min, i4max, i5min, i5max, name, routine, copy, shrink ) |
| 58 | +END |
| 59 | +SUBROUTINE realloc_d1( array, i1min, i1max, name, routine, copy, shrink ) |
| 60 | +END |
| 61 | +SUBROUTINE realloc_d2( array, i1min,i1max, i2min,i2max, name, routine, copy, shrink ) |
| 62 | +END |
| 63 | +SUBROUTINE realloc_d3( array, i1min,i1max, i2min,i2max, i3min,i3max, name, routine, copy, shrink ) |
| 64 | +END |
| 65 | +SUBROUTINE realloc_d4( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min,i4max, name, routine, copy, shrink ) |
| 66 | +END |
| 67 | +SUBROUTINE realloc_d5( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min,i4max, i5min,i5max, name, routine, copy, shrink ) |
| 68 | +END |
| 69 | +SUBROUTINE realloc_c1( array, i1min, i1max, name, routine, copy, shrink ) |
| 70 | +END |
| 71 | +SUBROUTINE realloc_c2( array, i1min,i1max, i2min,i2max, name, routine, copy, shrink ) |
| 72 | +END |
| 73 | +SUBROUTINE realloc_c3( array, i1min,i1max, i2min,i2max, i3min,i3max, name, routine, copy, shrink ) |
| 74 | +END |
| 75 | +SUBROUTINE realloc_c4( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min,i4max, name, routine, copy, shrink ) |
| 76 | +END |
| 77 | +SUBROUTINE realloc_c5( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min, i4max, i5min, i5max, name, routine, copy, shrink ) |
| 78 | +END |
| 79 | +SUBROUTINE realloc_z1( array, i1min, i1max, name, routine, copy, shrink ) |
| 80 | +END |
| 81 | +SUBROUTINE realloc_z2( array, i1min,i1max, i2min,i2max, name, routine, copy, shrink ) |
| 82 | +END |
| 83 | +SUBROUTINE realloc_z3( array, i1min,i1max, i2min,i2max, i3min,i3max, name, routine, copy, shrink ) |
| 84 | +END |
| 85 | +SUBROUTINE realloc_z4( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min,i4max, name, routine, copy, shrink ) |
| 86 | +END |
| 87 | +SUBROUTINE realloc_z5( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min, i4max, i5min, i5max, name, routine, copy, shrink ) |
| 88 | +END |
| 89 | +SUBROUTINE realloc_l1( array, i1min,i1max, name, routine, copy, shrink ) |
| 90 | +END |
| 91 | +SUBROUTINE realloc_l2( array, i1min,i1max, i2min,i2max, name, routine, copy, shrink ) |
| 92 | +END |
| 93 | +SUBROUTINE realloc_l3( array, i1min,i1max, i2min,i2max, i3min,i3max, name, routine, copy, shrink ) |
| 94 | +END |
| 95 | +SUBROUTINE realloc_l4( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min,i4max, name, routine, copy, shrink ) |
| 96 | +END |
| 97 | +SUBROUTINE realloc_l5( array, i1min,i1max, i2min,i2max, i3min,i3max, i4min, i4max, i5min, i5max, name, routine, copy, shrink ) |
| 98 | +END |
| 99 | +SUBROUTINE realloc_i1s( array, i1max, name, routine, copy, shrink ) |
| 100 | +END |
| 101 | +SUBROUTINE realloc_i2s( array, i1max, i2max, name, routine, copy, shrink ) |
| 102 | +END |
| 103 | +SUBROUTINE realloc_i3s( array, i1max, i2max, i3max, name, routine, copy, shrink ) |
| 104 | +END |
| 105 | +SUBROUTINE realloc_r1s( array, i1max, name, routine, copy, shrink ) |
| 106 | +END |
| 107 | +SUBROUTINE realloc_r2s( array, i1max, i2max, name, routine, copy, shrink ) |
| 108 | +END |
| 109 | +SUBROUTINE realloc_r3s( array, i1max, i2max, i3max, name, routine, copy, shrink ) |
| 110 | +END |
| 111 | +SUBROUTINE realloc_r4s( array, i1max, i2max, i3max, i4max, name, routine, copy, shrink ) |
| 112 | +END |
| 113 | +SUBROUTINE realloc_d1s( array, i1max, name, routine, copy, shrink ) |
| 114 | +END |
| 115 | +SUBROUTINE realloc_d3s( array, i1max, i2max, i3max, name, routine, copy, shrink ) |
| 116 | +END |
| 117 | +SUBROUTINE realloc_d4s( array, i1max, i2max, i3max, i4max, name, routine, copy, shrink ) |
| 118 | +END |
| 119 | +SUBROUTINE realloc_l1s( array, i1max, name, routine, copy, shrink ) |
| 120 | +END |
| 121 | +SUBROUTINE realloc_l2s( array, i1max, i2max, name, routine, copy, shrink ) |
| 122 | +END |
| 123 | +SUBROUTINE realloc_l3s( array, i1max, i2max, i3max, name, routine, copy, shrink ) |
| 124 | +END |
| 125 | +SUBROUTINE realloc_s1( array, i1min, i1max, name, routine, copy, shrink ) |
| 126 | +END |
| 127 | +SUBROUTINE dealloc_i1( array, name, routine ) |
| 128 | +END |
| 129 | +SUBROUTINE dealloc_i2( array, name, routine ) |
| 130 | +END |
| 131 | +SUBROUTINE dealloc_i3( array, name, routine ) |
| 132 | +END |
| 133 | +SUBROUTINE dealloc_i4( array, name, routine ) |
| 134 | + END |
| 135 | +SUBROUTINE dealloc_i5( array, name, routine ) |
| 136 | + END |
| 137 | +SUBROUTINE dealloc_E1( array, name, routine ) |
| 138 | +END |
| 139 | +SUBROUTINE dealloc_r1( array, name, routine ) |
| 140 | +END |
| 141 | +SUBROUTINE dealloc_r2( array, name, routine ) |
| 142 | +END |
| 143 | +SUBROUTINE dealloc_r3( array, name, routine ) |
| 144 | +END |
| 145 | +SUBROUTINE dealloc_r4( array, name, routine ) |
| 146 | +END |
| 147 | +SUBROUTINE dealloc_r5( array, name, routine ) |
| 148 | +END |
| 149 | +SUBROUTINE dealloc_d1( array, name, routine ) |
| 150 | +END |
| 151 | +SUBROUTINE dealloc_d2( array, name, routine ) |
| 152 | +END |
| 153 | +SUBROUTINE dealloc_d3( array, name, routine ) |
| 154 | +END |
| 155 | +SUBROUTINE dealloc_d4( array, name, routine ) |
| 156 | +END |
| 157 | +SUBROUTINE dealloc_d5( array, name, routine ) |
| 158 | +END |
| 159 | +SUBROUTINE dealloc_c1( array, name, routine ) |
| 160 | +END |
| 161 | +SUBROUTINE dealloc_c2( array, name, routine ) |
| 162 | +END |
| 163 | +SUBROUTINE dealloc_c3( array, name, routine ) |
| 164 | +END |
| 165 | +SUBROUTINE dealloc_c4( array, name, routine ) |
| 166 | +END |
| 167 | +SUBROUTINE dealloc_c5( array, name, routine ) |
| 168 | + END |
| 169 | +SUBROUTINE dealloc_z1( array, name, routine ) |
| 170 | +END |
| 171 | +SUBROUTINE dealloc_z2( array, name, routine ) |
| 172 | +END |
| 173 | +SUBROUTINE dealloc_z3( array, name, routine ) |
| 174 | +END |
| 175 | +SUBROUTINE dealloc_z4( array, name, routine ) |
| 176 | +END |
| 177 | +SUBROUTINE dealloc_z5( array, name, routine ) |
| 178 | + END |
| 179 | +SUBROUTINE dealloc_l1( array, name, routine ) |
| 180 | +END |
| 181 | +SUBROUTINE dealloc_l2( array, name, routine ) |
| 182 | +END |
| 183 | +SUBROUTINE dealloc_l3( array, name, routine ) |
| 184 | +END |
| 185 | +SUBROUTINE dealloc_l4( array, name, routine ) |
| 186 | + END |
| 187 | +SUBROUTINE dealloc_l5( array, name, routine ) |
| 188 | + END |
| 189 | +SUBROUTINE dealloc_s1( array, name, routine ) |
| 190 | +END |
| 191 | +SUBROUTINE options( final_bounds, common_bounds, old_bounds, new_bounds, copy, shrink ) |
| 192 | +END |
| 193 | +SUBROUTINE alloc_err( ierr, name, routine, bounds ) |
| 194 | +END |
| 195 | +SUBROUTINE alloc_count( delta_size, type, name, routine ) |
| 196 | +END |
| 197 | +END |
0 commit comments