13             character(len=*), 
intent(in) :: err
    14 #ifdef ERROR_TRACEBACK    17             write(*, 
"(A)") 
" **   ERROR: " // err
    18 #ifdef ERROR_TRACEBACK    19             write(*, 
"(A)") 
" ** Failed to read NetCDF4."    20             write(*, 
"(A)") 
"    (Traceback requested, triggering div0 error...)"    22             write(*, 
"(A)") 
"    Couldn't trigger traceback, ending gracefully."    23             write(*, 
"(A)") 
"    (Ensure floating point exceptions are enabled,"    24             write(*, 
"(A)") 
"    and that you have debugging (-g) and tracebacks"    25             write(*, 
"(A)") 
"    compiler flags enabled!)"    28             write (*, 
"(A)") 
" ** Failed to read NetCDF4."    34             character(len=*), 
intent(in) :: warn
    35             write(*, 
"(A)") 
" ** WARNING: " // warn
    39             logical :: info_on_off
    44             character(len=*), 
intent(in) :: ifo
    46                 write(*, 
"(A)") 
" **    INFO: " // ifo
    50         subroutine ncdr_debug(dbg)
    51             character(len=*), 
intent(in) :: dbg
    52             write(*, 
"(A, A)") 
"D: ", dbg
    53         end subroutine ncdr_debug
 subroutine ncdr_info(ifo)
 
subroutine ncdr_set_info_display(info_on_off)
 
subroutine ncdr_error(err)
 
subroutine ncdr_warning(warn)