*DECK LFGSKIP
USETEXT LFGIOD
PROC LFGSKIP;
BEGIN # SKIP TRAILER RECORDS #
*IF DEF,IMS
#
** LFGSKIP - SKIP TRAILER RECORDS.
*
* M. E. VATCHER 81/02/23
*
* LFGSKIP SKIPS TRAILER RECORDS ON THE CURRENT INPUT FILE.
*
* PROC LFGSKIP
*
* ENTRY NONE.
*
* EXIT NONE.
*
* METHOD
*
* DO READS UNTIL AN EOF OR EOI IS ENCOUNTERED.
*
#
*ENDIF
#
**** PROC LFGSKIP - XREF LIST BEGIN.
#
XREF
BEGIN
ITEM IFET; # INPUT FILE FET ADDRESS #
PROC LFGRDSR; # READ SEQUENTIAL RECORD #
END
#
****
#
ITEM DONE B; # LOOP END INDICATOR #
ITEM I U; # LOOP INDEX #
ITEM STATIS U; # STATUS FROM READ #
DONE = FALSE;
FOR I = 1 STEP 1 WHILE NOT DONE DO
BEGIN
LFGRDSR(LOC(IFET),STATIS); # READ A RECORD #
IF STATIS EQ RDEOF OR STATIS EQ RDEOI
THEN # THIS IS THE END OF A PARTITION #
BEGIN
DONE = TRUE;
TEST I;
END
END # GET NEXT RECORD #
END TERM