C*********************************************************************** C THIS SUBROUTINE IS DESIGNED TO WRITE OUT INFORMATION IN THE OUTPUT C NEAR THE TOP OF THE PAGES TO IDENTIFY THE OUTPUT. C*********************************************************************** SUBROUTINE HEADER (INDEX) C*********************************************************************** C DECLARATIONS C*********************************************************************** INCLUDE 'PARMTR.INC' CHARACTER*1 LABEL, HEAD, UL INTEGER CNT, STATUS LOGICAL GRP, POOL, PEST, SEST, DESC, DEF, CUTP, TRUNC, WARN LOGICAL HELP C*********************************************************************** C COMMON STATEMENTS C*********************************************************************** COMMON /IND/ IC, II, IREP, STATUS COMMON /NUM/ XL(MAXLIN), WIDTH, N, CNT, CONV(3), VARN, IDF, WARN COMMON /ALPHA/ LABEL(80), HEAD(30), UL(3,25) COMMON /PAGE/ IPAGE COMMON /OPTION/ GRP, POOL, PEST, SEST, DESC, DEF, CUTP, TRUNC, 1 HELP C*********************************************************************** C WRITE OUT THE GENERAL LABEL AT THE TOP OF THE PAGE. C*********************************************************************** IF (INDEX.EQ.2) GO TO 10 IPAGE=IPAGE+1 WRITE (6,20) IPAGE,LABEL IF (INDEX.EQ.1) RETURN C*********************************************************************** C WRITE OUT THE SECONDARY LABEL WHICH CONTAINS THE LABEL ON THE C DATA CARDS. C*********************************************************************** 10 WRITE (6,30) HEAD IF (GRP) THEN WRITE (6,40) ELSE WRITE (6,50) ENDIF WRITE (6,60) N WRITE (6,70) XL(II),(UL(2,J),J=1,25) IF (TRUNC) THEN WRITE (6,80) WIDTH,(UL(1,J),J=1,25) ELSE WRITE (6,90) ENDIF RETURN C*********************************************************************** C FORMAT STATEMENTS C*********************************************************************** C 20 FORMAT (/'1Program TRANSECT -- Line Transect Data Analysis', 2' Program',16X,'Page',I4/ 3' Utah Coop. Wildl. Res. Unit. Methods and', 4' Tests from Burnham et al. (1980).'/ 5' Program Version 2.2, 11/1/88, modified by Gary C. White,', 6' Colorado State Univ.'/1X,80A1) 30 FORMAT (///1X,30A1) 40 FORMAT ('0Data Type Grouped Data') 50 FORMAT ('0Data Type Ungrouped Data') 60 FORMAT (' Sample Size ',I4) 70 FORMAT (' Line Length ',G10.4,2X,25A1) 80 FORMAT (' Width ',8X,'Truncated Data, Width = ',G10.4,1X,25A1) 90 FORMAT (' Width ',8X,'Untruncated Data, Unbounded Width ') END