- Timestamp:
- 03/24/15 11:21:45 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/trunk/src/interface/fortran_attr/fieldgroup_interface_attr.F90
r545 r581 6 6 MODULE fieldgroup_interface_attr 7 7 USE, INTRINSIC :: ISO_C_BINDING 8 9 INTERFACE ! Do not call directly / interface FORTRAN 2003 <-> C9910 11 8 9 INTERFACE 10 ! Do not call directly / interface FORTRAN 2003 <-> C99 11 12 12 SUBROUTINE cxios_set_fieldgroup_add_offset(fieldgroup_hdl, add_offset) BIND(C) 13 13 USE ISO_C_BINDING … … 15 15 REAL (KIND=C_DOUBLE) , VALUE :: add_offset 16 16 END SUBROUTINE cxios_set_fieldgroup_add_offset 17 17 18 18 SUBROUTINE cxios_get_fieldgroup_add_offset(fieldgroup_hdl, add_offset) BIND(C) 19 19 USE ISO_C_BINDING … … 21 21 REAL (KIND=C_DOUBLE) :: add_offset 22 22 END SUBROUTINE cxios_get_fieldgroup_add_offset 23 24 FUNCTION cxios_is_defined_fieldgroup_add_offset(fieldgroup_hdl 23 24 FUNCTION cxios_is_defined_fieldgroup_add_offset(fieldgroup_hdl) BIND(C) 25 25 USE ISO_C_BINDING 26 26 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_add_offset 27 27 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 28 28 END FUNCTION cxios_is_defined_fieldgroup_add_offset 29 30 29 30 31 31 SUBROUTINE cxios_set_fieldgroup_axis_ref(fieldgroup_hdl, axis_ref, axis_ref_size) BIND(C) 32 32 USE ISO_C_BINDING … … 35 35 INTEGER (kind = C_INT) , VALUE :: axis_ref_size 36 36 END SUBROUTINE cxios_set_fieldgroup_axis_ref 37 37 38 38 SUBROUTINE cxios_get_fieldgroup_axis_ref(fieldgroup_hdl, axis_ref, axis_ref_size) BIND(C) 39 39 USE ISO_C_BINDING … … 42 42 INTEGER (kind = C_INT) , VALUE :: axis_ref_size 43 43 END SUBROUTINE cxios_get_fieldgroup_axis_ref 44 45 FUNCTION cxios_is_defined_fieldgroup_axis_ref(fieldgroup_hdl 44 45 FUNCTION cxios_is_defined_fieldgroup_axis_ref(fieldgroup_hdl) BIND(C) 46 46 USE ISO_C_BINDING 47 47 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_axis_ref 48 48 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 49 49 END FUNCTION cxios_is_defined_fieldgroup_axis_ref 50 51 50 51 52 52 SUBROUTINE cxios_set_fieldgroup_default_value(fieldgroup_hdl, default_value) BIND(C) 53 53 USE ISO_C_BINDING … … 55 55 REAL (KIND=C_DOUBLE) , VALUE :: default_value 56 56 END SUBROUTINE cxios_set_fieldgroup_default_value 57 57 58 58 SUBROUTINE cxios_get_fieldgroup_default_value(fieldgroup_hdl, default_value) BIND(C) 59 59 USE ISO_C_BINDING … … 61 61 REAL (KIND=C_DOUBLE) :: default_value 62 62 END SUBROUTINE cxios_get_fieldgroup_default_value 63 64 FUNCTION cxios_is_defined_fieldgroup_default_value(fieldgroup_hdl 63 64 FUNCTION cxios_is_defined_fieldgroup_default_value(fieldgroup_hdl) BIND(C) 65 65 USE ISO_C_BINDING 66 66 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_default_value 67 67 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 68 68 END FUNCTION cxios_is_defined_fieldgroup_default_value 69 70 69 70 71 71 SUBROUTINE cxios_set_fieldgroup_detect_missing_value(fieldgroup_hdl, detect_missing_value) BIND(C) 72 72 USE ISO_C_BINDING … … 74 74 LOGICAL (KIND=C_BOOL) , VALUE :: detect_missing_value 75 75 END SUBROUTINE cxios_set_fieldgroup_detect_missing_value 76 76 77 77 SUBROUTINE cxios_get_fieldgroup_detect_missing_value(fieldgroup_hdl, detect_missing_value) BIND(C) 78 78 USE ISO_C_BINDING … … 80 80 LOGICAL (KIND=C_BOOL) :: detect_missing_value 81 81 END SUBROUTINE cxios_get_fieldgroup_detect_missing_value 82 83 FUNCTION cxios_is_defined_fieldgroup_detect_missing_value(fieldgroup_hdl 82 83 FUNCTION cxios_is_defined_fieldgroup_detect_missing_value(fieldgroup_hdl) BIND(C) 84 84 USE ISO_C_BINDING 85 85 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_detect_missing_value 86 86 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 87 87 END FUNCTION cxios_is_defined_fieldgroup_detect_missing_value 88 89 88 89 90 90 SUBROUTINE cxios_set_fieldgroup_domain_ref(fieldgroup_hdl, domain_ref, domain_ref_size) BIND(C) 91 91 USE ISO_C_BINDING … … 94 94 INTEGER (kind = C_INT) , VALUE :: domain_ref_size 95 95 END SUBROUTINE cxios_set_fieldgroup_domain_ref 96 96 97 97 SUBROUTINE cxios_get_fieldgroup_domain_ref(fieldgroup_hdl, domain_ref, domain_ref_size) BIND(C) 98 98 USE ISO_C_BINDING … … 101 101 INTEGER (kind = C_INT) , VALUE :: domain_ref_size 102 102 END SUBROUTINE cxios_get_fieldgroup_domain_ref 103 104 FUNCTION cxios_is_defined_fieldgroup_domain_ref(fieldgroup_hdl 103 104 FUNCTION cxios_is_defined_fieldgroup_domain_ref(fieldgroup_hdl) BIND(C) 105 105 USE ISO_C_BINDING 106 106 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_domain_ref 107 107 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 108 108 END FUNCTION cxios_is_defined_fieldgroup_domain_ref 109 110 109 110 111 111 SUBROUTINE cxios_set_fieldgroup_enabled(fieldgroup_hdl, enabled) BIND(C) 112 112 USE ISO_C_BINDING … … 114 114 LOGICAL (KIND=C_BOOL) , VALUE :: enabled 115 115 END SUBROUTINE cxios_set_fieldgroup_enabled 116 116 117 117 SUBROUTINE cxios_get_fieldgroup_enabled(fieldgroup_hdl, enabled) BIND(C) 118 118 USE ISO_C_BINDING … … 120 120 LOGICAL (KIND=C_BOOL) :: enabled 121 121 END SUBROUTINE cxios_get_fieldgroup_enabled 122 123 FUNCTION cxios_is_defined_fieldgroup_enabled(fieldgroup_hdl 122 123 FUNCTION cxios_is_defined_fieldgroup_enabled(fieldgroup_hdl) BIND(C) 124 124 USE ISO_C_BINDING 125 125 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_enabled 126 126 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 127 127 END FUNCTION cxios_is_defined_fieldgroup_enabled 128 129 128 129 130 130 SUBROUTINE cxios_set_fieldgroup_field_ref(fieldgroup_hdl, field_ref, field_ref_size) BIND(C) 131 131 USE ISO_C_BINDING … … 134 134 INTEGER (kind = C_INT) , VALUE :: field_ref_size 135 135 END SUBROUTINE cxios_set_fieldgroup_field_ref 136 136 137 137 SUBROUTINE cxios_get_fieldgroup_field_ref(fieldgroup_hdl, field_ref, field_ref_size) BIND(C) 138 138 USE ISO_C_BINDING … … 141 141 INTEGER (kind = C_INT) , VALUE :: field_ref_size 142 142 END SUBROUTINE cxios_get_fieldgroup_field_ref 143 144 FUNCTION cxios_is_defined_fieldgroup_field_ref(fieldgroup_hdl 143 144 FUNCTION cxios_is_defined_fieldgroup_field_ref(fieldgroup_hdl) BIND(C) 145 145 USE ISO_C_BINDING 146 146 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_field_ref 147 147 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 148 148 END FUNCTION cxios_is_defined_fieldgroup_field_ref 149 150 149 150 151 151 SUBROUTINE cxios_set_fieldgroup_freq_offset(fieldgroup_hdl, freq_offset) BIND(C) 152 152 USE ISO_C_BINDING … … 155 155 TYPE(txios(duration)), VALUE :: freq_offset 156 156 END SUBROUTINE cxios_set_fieldgroup_freq_offset 157 157 158 158 SUBROUTINE cxios_get_fieldgroup_freq_offset(fieldgroup_hdl, freq_offset) BIND(C) 159 159 USE ISO_C_BINDING … … 162 162 TYPE(txios(duration)) :: freq_offset 163 163 END SUBROUTINE cxios_get_fieldgroup_freq_offset 164 165 FUNCTION cxios_is_defined_fieldgroup_freq_offset(fieldgroup_hdl 164 165 FUNCTION cxios_is_defined_fieldgroup_freq_offset(fieldgroup_hdl) BIND(C) 166 166 USE ISO_C_BINDING 167 167 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_freq_offset 168 168 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 169 169 END FUNCTION cxios_is_defined_fieldgroup_freq_offset 170 171 170 171 172 172 SUBROUTINE cxios_set_fieldgroup_freq_op(fieldgroup_hdl, freq_op) BIND(C) 173 173 USE ISO_C_BINDING … … 176 176 TYPE(txios(duration)), VALUE :: freq_op 177 177 END SUBROUTINE cxios_set_fieldgroup_freq_op 178 178 179 179 SUBROUTINE cxios_get_fieldgroup_freq_op(fieldgroup_hdl, freq_op) BIND(C) 180 180 USE ISO_C_BINDING … … 183 183 TYPE(txios(duration)) :: freq_op 184 184 END SUBROUTINE cxios_get_fieldgroup_freq_op 185 186 FUNCTION cxios_is_defined_fieldgroup_freq_op(fieldgroup_hdl 185 186 FUNCTION cxios_is_defined_fieldgroup_freq_op(fieldgroup_hdl) BIND(C) 187 187 USE ISO_C_BINDING 188 188 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_freq_op 189 189 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 190 190 END FUNCTION cxios_is_defined_fieldgroup_freq_op 191 192 191 192 193 193 SUBROUTINE cxios_set_fieldgroup_grid_ref(fieldgroup_hdl, grid_ref, grid_ref_size) BIND(C) 194 194 USE ISO_C_BINDING … … 197 197 INTEGER (kind = C_INT) , VALUE :: grid_ref_size 198 198 END SUBROUTINE cxios_set_fieldgroup_grid_ref 199 199 200 200 SUBROUTINE cxios_get_fieldgroup_grid_ref(fieldgroup_hdl, grid_ref, grid_ref_size) BIND(C) 201 201 USE ISO_C_BINDING … … 204 204 INTEGER (kind = C_INT) , VALUE :: grid_ref_size 205 205 END SUBROUTINE cxios_get_fieldgroup_grid_ref 206 207 FUNCTION cxios_is_defined_fieldgroup_grid_ref(fieldgroup_hdl 206 207 FUNCTION cxios_is_defined_fieldgroup_grid_ref(fieldgroup_hdl) BIND(C) 208 208 USE ISO_C_BINDING 209 209 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_grid_ref 210 210 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 211 211 END FUNCTION cxios_is_defined_fieldgroup_grid_ref 212 213 212 213 214 214 SUBROUTINE cxios_set_fieldgroup_group_ref(fieldgroup_hdl, group_ref, group_ref_size) BIND(C) 215 215 USE ISO_C_BINDING … … 218 218 INTEGER (kind = C_INT) , VALUE :: group_ref_size 219 219 END SUBROUTINE cxios_set_fieldgroup_group_ref 220 220 221 221 SUBROUTINE cxios_get_fieldgroup_group_ref(fieldgroup_hdl, group_ref, group_ref_size) BIND(C) 222 222 USE ISO_C_BINDING … … 225 225 INTEGER (kind = C_INT) , VALUE :: group_ref_size 226 226 END SUBROUTINE cxios_get_fieldgroup_group_ref 227 228 FUNCTION cxios_is_defined_fieldgroup_group_ref(fieldgroup_hdl 227 228 FUNCTION cxios_is_defined_fieldgroup_group_ref(fieldgroup_hdl) BIND(C) 229 229 USE ISO_C_BINDING 230 230 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_group_ref 231 231 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 232 232 END FUNCTION cxios_is_defined_fieldgroup_group_ref 233 234 233 234 235 235 SUBROUTINE cxios_set_fieldgroup_level(fieldgroup_hdl, level) BIND(C) 236 236 USE ISO_C_BINDING … … 238 238 INTEGER (KIND=C_INT) , VALUE :: level 239 239 END SUBROUTINE cxios_set_fieldgroup_level 240 240 241 241 SUBROUTINE cxios_get_fieldgroup_level(fieldgroup_hdl, level) BIND(C) 242 242 USE ISO_C_BINDING … … 244 244 INTEGER (KIND=C_INT) :: level 245 245 END SUBROUTINE cxios_get_fieldgroup_level 246 247 FUNCTION cxios_is_defined_fieldgroup_level(fieldgroup_hdl 246 247 FUNCTION cxios_is_defined_fieldgroup_level(fieldgroup_hdl) BIND(C) 248 248 USE ISO_C_BINDING 249 249 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_level 250 250 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 251 251 END FUNCTION cxios_is_defined_fieldgroup_level 252 253 252 253 254 254 SUBROUTINE cxios_set_fieldgroup_long_name(fieldgroup_hdl, long_name, long_name_size) BIND(C) 255 255 USE ISO_C_BINDING … … 258 258 INTEGER (kind = C_INT) , VALUE :: long_name_size 259 259 END SUBROUTINE cxios_set_fieldgroup_long_name 260 260 261 261 SUBROUTINE cxios_get_fieldgroup_long_name(fieldgroup_hdl, long_name, long_name_size) BIND(C) 262 262 USE ISO_C_BINDING … … 265 265 INTEGER (kind = C_INT) , VALUE :: long_name_size 266 266 END SUBROUTINE cxios_get_fieldgroup_long_name 267 268 FUNCTION cxios_is_defined_fieldgroup_long_name(fieldgroup_hdl 267 268 FUNCTION cxios_is_defined_fieldgroup_long_name(fieldgroup_hdl) BIND(C) 269 269 USE ISO_C_BINDING 270 270 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_long_name 271 271 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 272 272 END FUNCTION cxios_is_defined_fieldgroup_long_name 273 274 273 274 275 275 SUBROUTINE cxios_set_fieldgroup_name(fieldgroup_hdl, name, name_size) BIND(C) 276 276 USE ISO_C_BINDING … … 279 279 INTEGER (kind = C_INT) , VALUE :: name_size 280 280 END SUBROUTINE cxios_set_fieldgroup_name 281 281 282 282 SUBROUTINE cxios_get_fieldgroup_name(fieldgroup_hdl, name, name_size) BIND(C) 283 283 USE ISO_C_BINDING … … 286 286 INTEGER (kind = C_INT) , VALUE :: name_size 287 287 END SUBROUTINE cxios_get_fieldgroup_name 288 289 FUNCTION cxios_is_defined_fieldgroup_name(fieldgroup_hdl 288 289 FUNCTION cxios_is_defined_fieldgroup_name(fieldgroup_hdl) BIND(C) 290 290 USE ISO_C_BINDING 291 291 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_name 292 292 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 293 293 END FUNCTION cxios_is_defined_fieldgroup_name 294 295 294 295 296 296 SUBROUTINE cxios_set_fieldgroup_operation(fieldgroup_hdl, operation, operation_size) BIND(C) 297 297 USE ISO_C_BINDING … … 300 300 INTEGER (kind = C_INT) , VALUE :: operation_size 301 301 END SUBROUTINE cxios_set_fieldgroup_operation 302 302 303 303 SUBROUTINE cxios_get_fieldgroup_operation(fieldgroup_hdl, operation, operation_size) BIND(C) 304 304 USE ISO_C_BINDING … … 307 307 INTEGER (kind = C_INT) , VALUE :: operation_size 308 308 END SUBROUTINE cxios_get_fieldgroup_operation 309 310 FUNCTION cxios_is_defined_fieldgroup_operation(fieldgroup_hdl 309 310 FUNCTION cxios_is_defined_fieldgroup_operation(fieldgroup_hdl) BIND(C) 311 311 USE ISO_C_BINDING 312 312 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_operation 313 313 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 314 314 END FUNCTION cxios_is_defined_fieldgroup_operation 315 316 315 316 317 317 SUBROUTINE cxios_set_fieldgroup_prec(fieldgroup_hdl, prec) BIND(C) 318 318 USE ISO_C_BINDING … … 320 320 INTEGER (KIND=C_INT) , VALUE :: prec 321 321 END SUBROUTINE cxios_set_fieldgroup_prec 322 322 323 323 SUBROUTINE cxios_get_fieldgroup_prec(fieldgroup_hdl, prec) BIND(C) 324 324 USE ISO_C_BINDING … … 326 326 INTEGER (KIND=C_INT) :: prec 327 327 END SUBROUTINE cxios_get_fieldgroup_prec 328 329 FUNCTION cxios_is_defined_fieldgroup_prec(fieldgroup_hdl 328 329 FUNCTION cxios_is_defined_fieldgroup_prec(fieldgroup_hdl) BIND(C) 330 330 USE ISO_C_BINDING 331 331 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_prec 332 332 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 333 333 END FUNCTION cxios_is_defined_fieldgroup_prec 334 335 334 335 336 336 SUBROUTINE cxios_set_fieldgroup_scale_factor(fieldgroup_hdl, scale_factor) BIND(C) 337 337 USE ISO_C_BINDING … … 339 339 REAL (KIND=C_DOUBLE) , VALUE :: scale_factor 340 340 END SUBROUTINE cxios_set_fieldgroup_scale_factor 341 341 342 342 SUBROUTINE cxios_get_fieldgroup_scale_factor(fieldgroup_hdl, scale_factor) BIND(C) 343 343 USE ISO_C_BINDING … … 345 345 REAL (KIND=C_DOUBLE) :: scale_factor 346 346 END SUBROUTINE cxios_get_fieldgroup_scale_factor 347 348 FUNCTION cxios_is_defined_fieldgroup_scale_factor(fieldgroup_hdl 347 348 FUNCTION cxios_is_defined_fieldgroup_scale_factor(fieldgroup_hdl) BIND(C) 349 349 USE ISO_C_BINDING 350 350 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_scale_factor 351 351 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 352 352 END FUNCTION cxios_is_defined_fieldgroup_scale_factor 353 354 353 354 355 355 SUBROUTINE cxios_set_fieldgroup_standard_name(fieldgroup_hdl, standard_name, standard_name_size) BIND(C) 356 356 USE ISO_C_BINDING … … 359 359 INTEGER (kind = C_INT) , VALUE :: standard_name_size 360 360 END SUBROUTINE cxios_set_fieldgroup_standard_name 361 361 362 362 SUBROUTINE cxios_get_fieldgroup_standard_name(fieldgroup_hdl, standard_name, standard_name_size) BIND(C) 363 363 USE ISO_C_BINDING … … 366 366 INTEGER (kind = C_INT) , VALUE :: standard_name_size 367 367 END SUBROUTINE cxios_get_fieldgroup_standard_name 368 369 FUNCTION cxios_is_defined_fieldgroup_standard_name(fieldgroup_hdl 368 369 FUNCTION cxios_is_defined_fieldgroup_standard_name(fieldgroup_hdl) BIND(C) 370 370 USE ISO_C_BINDING 371 371 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_standard_name 372 372 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 373 373 END FUNCTION cxios_is_defined_fieldgroup_standard_name 374 375 374 375 376 376 SUBROUTINE cxios_set_fieldgroup_unit(fieldgroup_hdl, unit, unit_size) BIND(C) 377 377 USE ISO_C_BINDING … … 380 380 INTEGER (kind = C_INT) , VALUE :: unit_size 381 381 END SUBROUTINE cxios_set_fieldgroup_unit 382 382 383 383 SUBROUTINE cxios_get_fieldgroup_unit(fieldgroup_hdl, unit, unit_size) BIND(C) 384 384 USE ISO_C_BINDING … … 387 387 INTEGER (kind = C_INT) , VALUE :: unit_size 388 388 END SUBROUTINE cxios_get_fieldgroup_unit 389 390 FUNCTION cxios_is_defined_fieldgroup_unit(fieldgroup_hdl 389 390 FUNCTION cxios_is_defined_fieldgroup_unit(fieldgroup_hdl) BIND(C) 391 391 USE ISO_C_BINDING 392 392 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_unit 393 393 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 394 394 END FUNCTION cxios_is_defined_fieldgroup_unit 395 396 395 396 397 397 SUBROUTINE cxios_set_fieldgroup_valid_max(fieldgroup_hdl, valid_max) BIND(C) 398 398 USE ISO_C_BINDING … … 400 400 REAL (KIND=C_DOUBLE) , VALUE :: valid_max 401 401 END SUBROUTINE cxios_set_fieldgroup_valid_max 402 402 403 403 SUBROUTINE cxios_get_fieldgroup_valid_max(fieldgroup_hdl, valid_max) BIND(C) 404 404 USE ISO_C_BINDING … … 406 406 REAL (KIND=C_DOUBLE) :: valid_max 407 407 END SUBROUTINE cxios_get_fieldgroup_valid_max 408 409 FUNCTION cxios_is_defined_fieldgroup_valid_max(fieldgroup_hdl 408 409 FUNCTION cxios_is_defined_fieldgroup_valid_max(fieldgroup_hdl) BIND(C) 410 410 USE ISO_C_BINDING 411 411 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_valid_max 412 412 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 413 413 END FUNCTION cxios_is_defined_fieldgroup_valid_max 414 415 414 415 416 416 SUBROUTINE cxios_set_fieldgroup_valid_min(fieldgroup_hdl, valid_min) BIND(C) 417 417 USE ISO_C_BINDING … … 419 419 REAL (KIND=C_DOUBLE) , VALUE :: valid_min 420 420 END SUBROUTINE cxios_set_fieldgroup_valid_min 421 421 422 422 SUBROUTINE cxios_get_fieldgroup_valid_min(fieldgroup_hdl, valid_min) BIND(C) 423 423 USE ISO_C_BINDING … … 425 425 REAL (KIND=C_DOUBLE) :: valid_min 426 426 END SUBROUTINE cxios_get_fieldgroup_valid_min 427 428 FUNCTION cxios_is_defined_fieldgroup_valid_min(fieldgroup_hdl 427 428 FUNCTION cxios_is_defined_fieldgroup_valid_min(fieldgroup_hdl) BIND(C) 429 429 USE ISO_C_BINDING 430 430 LOGICAL(kind=C_BOOL) :: cxios_is_defined_fieldgroup_valid_min 431 431 INTEGER (kind = C_INTPTR_T), VALUE :: fieldgroup_hdl 432 432 END FUNCTION cxios_is_defined_fieldgroup_valid_min 433 434 435 END INTERFACE 436 433 434 END INTERFACE 435 437 436 END MODULE fieldgroup_interface_attr
Note: See TracChangeset
for help on using the changeset viewer.