- Timestamp:
- 10/21/11 19:01:35 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XMLIO_V2/dev/common/src/xmlio/fortran/filegroup_interface.f90
r280 r286 4 4 INTERFACE ! Ne pas appeler directement/Interface FORTRAN 2003 <-> C99 5 5 6 SUBROUTINE xios_set_filegroup_name(filegroup_hdl, name ,name_size) BIND(C)6 SUBROUTINE cxios_set_filegroup_name(filegroup_hdl, name ,name_size) BIND(C) 7 7 USE ISO_C_BINDING 8 8 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 9 9 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: name 10 10 INTEGER (kind = C_INT) , VALUE :: name_size 11 END SUBROUTINE xios_set_filegroup_name11 END SUBROUTINE cxios_set_filegroup_name 12 12 13 SUBROUTINE xios_set_filegroup_description(filegroup_hdl, description ,description_size) BIND(C)13 SUBROUTINE cxios_set_filegroup_description(filegroup_hdl, description ,description_size) BIND(C) 14 14 USE ISO_C_BINDING 15 15 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 16 16 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: description 17 17 INTEGER (kind = C_INT) , VALUE :: description_size 18 END SUBROUTINE xios_set_filegroup_description18 END SUBROUTINE cxios_set_filegroup_description 19 19 20 SUBROUTINE xios_set_filegroup_name_suffix(filegroup_hdl, name_suffix ,name_suffix_size) BIND(C)20 SUBROUTINE cxios_set_filegroup_name_suffix(filegroup_hdl, name_suffix ,name_suffix_size) BIND(C) 21 21 USE ISO_C_BINDING 22 22 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 23 23 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: name_suffix 24 24 INTEGER (kind = C_INT) , VALUE :: name_suffix_size 25 END SUBROUTINE xios_set_filegroup_name_suffix25 END SUBROUTINE cxios_set_filegroup_name_suffix 26 26 27 SUBROUTINE xios_set_filegroup_output_freq(filegroup_hdl, output_freq ,output_freq_size) BIND(C)27 SUBROUTINE cxios_set_filegroup_output_freq(filegroup_hdl, output_freq ,output_freq_size) BIND(C) 28 28 USE ISO_C_BINDING 29 29 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 30 30 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: output_freq 31 31 INTEGER (kind = C_INT) , VALUE :: output_freq_size 32 END SUBROUTINE xios_set_filegroup_output_freq32 END SUBROUTINE cxios_set_filegroup_output_freq 33 33 34 SUBROUTINE xios_set_filegroup_output_level(filegroup_hdl, output_level) BIND(C)34 SUBROUTINE cxios_set_filegroup_output_level(filegroup_hdl, output_level) BIND(C) 35 35 USE ISO_C_BINDING 36 36 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 37 37 INTEGER (kind = C_INT) , VALUE :: output_level 38 END SUBROUTINE xios_set_filegroup_output_level38 END SUBROUTINE cxios_set_filegroup_output_level 39 39 40 SUBROUTINE xios_set_filegroup_enabled(filegroup_hdl, enabled) BIND(C)40 SUBROUTINE cxios_set_filegroup_enabled(filegroup_hdl, enabled) BIND(C) 41 41 USE ISO_C_BINDING 42 42 INTEGER (kind = C_INTPTR_T), VALUE :: filegroup_hdl 43 43 LOGICAL (kind = C_BOOL) , VALUE :: enabled 44 END SUBROUTINE xios_set_filegroup_enabled44 END SUBROUTINE cxios_set_filegroup_enabled 45 45 46 SUBROUTINE xios_filegroup_handle_create(ret, idt, idt_size) BIND(C)46 SUBROUTINE cxios_filegroup_handle_create(ret, idt, idt_size) BIND(C) 47 47 USE ISO_C_BINDING 48 48 INTEGER (kind = C_INTPTR_T) :: ret 49 49 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: idt 50 50 INTEGER (kind = C_INT) , VALUE :: idt_size 51 END SUBROUTINE xios_filegroup_handle_create51 END SUBROUTINE cxios_filegroup_handle_create 52 52 53 SUBROUTINE xios_filegroup_valid_id(ret, idt, idt_size) BIND(C)53 SUBROUTINE cxios_filegroup_valid_id(ret, idt, idt_size) BIND(C) 54 54 USE ISO_C_BINDING 55 55 LOGICAL (kind = C_BOOL) :: ret 56 56 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: idt 57 57 INTEGER (kind = C_INT) , VALUE :: idt_size 58 END SUBROUTINE xios_filegroup_valid_id58 END SUBROUTINE cxios_filegroup_valid_id 59 59 60 60 END INTERFACE
Note: See TracChangeset
for help on using the changeset viewer.