Ignore:
Timestamp:
03/24/15 11:21:45 (9 years ago)
Author:
rlacroix
Message:

Fix the Fortran interface generation to avoid generating dead code that caused a timer not to be stopped.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/interface/fortran_attr/variablegroup_interface_attr.F90

    r532 r581  
    66MODULE variablegroup_interface_attr 
    77  USE, INTRINSIC :: ISO_C_BINDING 
    8    
    9   INTERFACE ! Do not call directly / interface FORTRAN 2003 <-> C99 
    10      
    11      
     8 
     9  INTERFACE 
     10    ! Do not call directly / interface FORTRAN 2003 <-> C99 
     11 
    1212    SUBROUTINE cxios_set_variablegroup_group_ref(variablegroup_hdl, group_ref, group_ref_size) BIND(C) 
    1313      USE ISO_C_BINDING 
     
    1616      INTEGER  (kind = C_INT)     , VALUE        :: group_ref_size 
    1717    END SUBROUTINE cxios_set_variablegroup_group_ref 
    18      
     18 
    1919    SUBROUTINE cxios_get_variablegroup_group_ref(variablegroup_hdl, group_ref, group_ref_size) BIND(C) 
    2020      USE ISO_C_BINDING 
     
    2323      INTEGER  (kind = C_INT)     , VALUE        :: group_ref_size 
    2424    END SUBROUTINE cxios_get_variablegroup_group_ref 
    25      
    26     FUNCTION cxios_is_defined_variablegroup_group_ref(variablegroup_hdl ) BIND(C) 
     25 
     26    FUNCTION cxios_is_defined_variablegroup_group_ref(variablegroup_hdl) BIND(C) 
    2727      USE ISO_C_BINDING 
    2828      LOGICAL(kind=C_BOOL) :: cxios_is_defined_variablegroup_group_ref 
    2929      INTEGER (kind = C_INTPTR_T), VALUE :: variablegroup_hdl 
    3030    END FUNCTION cxios_is_defined_variablegroup_group_ref 
    31      
    32      
     31 
     32 
    3333    SUBROUTINE cxios_set_variablegroup_name(variablegroup_hdl, name, name_size) BIND(C) 
    3434      USE ISO_C_BINDING 
     
    3737      INTEGER  (kind = C_INT)     , VALUE        :: name_size 
    3838    END SUBROUTINE cxios_set_variablegroup_name 
    39      
     39 
    4040    SUBROUTINE cxios_get_variablegroup_name(variablegroup_hdl, name, name_size) BIND(C) 
    4141      USE ISO_C_BINDING 
     
    4444      INTEGER  (kind = C_INT)     , VALUE        :: name_size 
    4545    END SUBROUTINE cxios_get_variablegroup_name 
    46      
    47     FUNCTION cxios_is_defined_variablegroup_name(variablegroup_hdl ) BIND(C) 
     46 
     47    FUNCTION cxios_is_defined_variablegroup_name(variablegroup_hdl) BIND(C) 
    4848      USE ISO_C_BINDING 
    4949      LOGICAL(kind=C_BOOL) :: cxios_is_defined_variablegroup_name 
    5050      INTEGER (kind = C_INTPTR_T), VALUE :: variablegroup_hdl 
    5151    END FUNCTION cxios_is_defined_variablegroup_name 
    52      
    53      
     52 
     53 
    5454    SUBROUTINE cxios_set_variablegroup_type(variablegroup_hdl, type, type_size) BIND(C) 
    5555      USE ISO_C_BINDING 
     
    5858      INTEGER  (kind = C_INT)     , VALUE        :: type_size 
    5959    END SUBROUTINE cxios_set_variablegroup_type 
    60      
     60 
    6161    SUBROUTINE cxios_get_variablegroup_type(variablegroup_hdl, type, type_size) BIND(C) 
    6262      USE ISO_C_BINDING 
     
    6565      INTEGER  (kind = C_INT)     , VALUE        :: type_size 
    6666    END SUBROUTINE cxios_get_variablegroup_type 
    67      
    68     FUNCTION cxios_is_defined_variablegroup_type(variablegroup_hdl ) BIND(C) 
     67 
     68    FUNCTION cxios_is_defined_variablegroup_type(variablegroup_hdl) BIND(C) 
    6969      USE ISO_C_BINDING 
    7070      LOGICAL(kind=C_BOOL) :: cxios_is_defined_variablegroup_type 
    7171      INTEGER (kind = C_INTPTR_T), VALUE :: variablegroup_hdl 
    7272    END FUNCTION cxios_is_defined_variablegroup_type 
    73      
    74      
    75     END INTERFACE 
    76    
     73 
     74  END INTERFACE 
     75 
    7776END MODULE variablegroup_interface_attr 
Note: See TracChangeset for help on using the changeset viewer.