1 FUNCTION ICOPYSB (LUNIN, LUNOT)
3 !$$$ SUBPROGRAM DOCUMENTATION BLOCK
6 ! PRGMMR: WOOLLEN ORG: NP20 DATE: 1994-01-06
8 ! ABSTRACT: THIS FUNCTION CALLS BUFR ARCHIVE LIBRARY SUBROUTINE COPYSB
9 ! AND PASSES BACK ITS RETURN CODE. SEE COPYSB FOR MORE DETAILS.
11 ! PROGRAM HISTORY LOG:
12 ! 1994-01-06 J. WOOLLEN -- ORIGINAL AUTHOR (ENTRY POINT IN IREADMG)
13 ! 2002-05-14 J. WOOLLEN -- CHANGED FROM AN ENTRY POINT TO INCREASE
14 ! PORTABILITY TO OTHER PLATFORMS
15 ! 2003-11-04 S. BENDER -- ADDED REMARKS/BUFRLIB ROUTINE
17 ! 2003-11-04 D. KEYSER -- UNIFIED/PORTABLE FOR WRF; ADDED
18 ! DOCUMENTATION (INCLUDING HISTORY)
20 ! USAGE: ICOPYSB (LUNIN, LUNOT)
21 ! INPUT ARGUMENT LIST:
22 ! LUNIT - INTEGER: FORTRAN LOGICAL UNIT NUMBER FOR INPUT BUFR
24 ! LUNOT - INTEGER: FORTRAN LOGICAL UNIT NUMBER FOR OUTPUT BUFR
27 ! OUTPUT ARGUMENT LIST:
28 ! ICOPYSB - INTEGER: RETURN CODE:
30 ! -1 = there are no more subsets in the input
34 ! THIS ROUTINE CALLS: COPYSB
35 ! THIS ROUTINE IS CALLED BY: None
36 ! Normally called only by application
40 ! LANGUAGE: FORTRAN 77
41 ! MACHINE: PORTABLE TO ALL PLATFORMS
45 CALL COPYSB (LUNIN, LUNOT, IRET)