| subroutine fields_metadata_mod::c_fields_metadata_get_field::c_fields_metadata_get_field  | 
          ( | 
          type(c_ptr), value  | 
          ptr,  | 
         
        
           | 
           | 
          character(len=1, kind=c_char), dimension(clen), intent(in)  | 
          field_io_name,  | 
         
        
           | 
           | 
          character(len=1, kind=c_char), dimension(clen), intent(inout)  | 
          field_name,  | 
         
        
           | 
           | 
          character(len=1, kind=c_char), dimension(clen), intent(inout)  | 
          array_kind,  | 
         
        
           | 
           | 
          integer(kind=c_int), intent(inout)  | 
          levels,  | 
         
        
           | 
           | 
          character(len=1, kind=c_char), dimension(clen), intent(inout)  | 
          long_name,  | 
         
        
           | 
           | 
          character(len=1, kind=c_char), dimension(clen), intent(inout)  | 
          space,  | 
         
        
           | 
           | 
          character(len=1, kind=c_char), dimension(clen), intent(inout)  | 
          stagger_loc,  | 
         
        
           | 
           | 
          logical(c_bool), intent(inout)  | 
          tracer,  | 
         
        
           | 
           | 
          character(len=1, kind=c_char), dimension(clen), intent(inout)  | 
          units,  | 
         
        
           | 
           | 
          character(len=1, kind=c_char), dimension(clen), intent(inout)  | 
          io_file  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   |