31 RECURSIVE FUNCTION ireadns(LUNIT,SUBSET,IDATE)
RESULT(IRET)
45 CALL x84(lunit,my_lunit,1)
46 iret=
ireadns(my_lunit,subset,idate)
47 CALL x48(idate,idate,1)
53 CALL readns(lunit,subset,idate,iret)
recursive function ireadns(LUNIT, SUBSET, IDATE)
Read the next data subset from a BUFR file that was previously opened for reading.
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 readns(LUNIT, SUBSET, JDATE, IRET)
This subroutine provides a handy way to combine the functionality of subroutines readmg() and readsb(...
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.