* * $Id: xinbs.F,v 1.1.1.1 1996/02/15 17:50:36 mclareni Exp $ * * $Log: xinbs.F,v $ * Revision 1.1.1.1 1996/02/15 17:50:36 mclareni * Kernlib * * SUBROUTINE XINBS (LUN,XAV,NA,XBV,NXB) C C CERN PROGLIB# Z203 XINBS .VERSION KERNMPW 1.00 891208 C ORIG. 06/02/89 JZ C COMMON /SLATE/ NXR, DUMMY(39) INTEGER XBV(999), XAV(NA), MBUF(512) C READ (LUN,END=61,ERR=64) NR,XAV,(XBV(J),J=1,MIN(NR,NXB)) NXR = NR NR = MIN(NR,NXB) NSK = NXR - NR NXB = MAX(1,NR) 24 IF (NSK.LE.0) RETURN NR = MIN (NSK,512) READ (LUN,END=61,ERR=64) (MBUF(J),J=1,NR) NSK = NSK - NR GO TO 24 C 61 NXB = 0 RETURN C 64 NXB = -7 RETURN END