26 RECURSIVE FUNCTION ireadmg(LUNIT,SUBSET,IDATE)
RESULT(IRET)
35 CALL x84(lunit,my_lunit,1)
36 iret=
ireadmg(my_lunit,subset,idate)
37 CALL x48(idate,idate,1)
43 CALL readmg(lunit,subset,idate,iret)
recursive function ireadmg(LUNIT, SUBSET, IDATE)
Calls NCEPLIBS-bufr subroutine readmg() and passes back its return code as the function value.
This module declares and initializes the IM8B variable.
logical, public im8b
Status indicator to keep track of whether all future calls to BUFRLIB subroutines and functions from ...
recursive subroutine readmg(LUNXX, SUBSET, JDATE, IRET)
Reads the next BUFR message from logical unit ABS(LUNXX) into internal arrays.
subroutine x48(IIN4, IOUT8, NVAL)
Encode one or more 4-byte integer values as 8-byte integer values.
subroutine x84(IIN8, IOUT4, NVAL)
Encode one or more 8-byte integer values as 4-byte integer values.