SUBROUTINE RGRCS (ICOL, TEXT, MTEX) C***************************************************************************** C C Description : Routine to copy a text into the page lay-out workfile record C This routine is reserved for RGR-subroutines only C C Arguments : ICOL = INTEGER starting position within the record C TEXT = STRING to be copied C MTEX = INTEGER maximum number of characters to be copied C If less or equal zero, length of TEXT assumed C C Author : F.A.Minkema C AKZO PHARMA, Oss Holland C dept. SDA C C Version : V2.0 Date : 10-jun-1983 C C Module name : RGRCS.FTN C C Package : TRAMP C C Compilation/Linking : FOR/F4P/TR:NONE RGRCS C C Updates : name version C C description : C C***************************************************************************** C BYTE DEVNAM,OFNTAB,SETPAG,SETSCR,DAT,TIM, 1 TEXREC,DATREC,RREC,SBUF,WPGREC COMMON/RGRCOM/NUNITR,NUNITS,NOS,MNOS,NUCTAB(4,4), 1 MAXBUF,NFRXR,LENREC,NPAG,NWPGR,NWPGC,NFXHL, 2 NRNXRE,NRFFTR,NRLFTR,NRFRTR,NRLRTR,NRFRDR,NRLRDR, 3 IPHLEN,LOGLEN,LOGWID,NRFLDW,NRLLDW,NRDATE,NCDATE, 4 NRTIME,NCTIME,NRPAGE,NCPAGE,NRRELS,NCRELS, 5 DEVNAM(14),SETPAG(6),SETSCR(6),DAT(10),TIM(10), 6 OFNTAB(32,4),TEXREC(40),DATREC(40),RREC(40), 7 SBUF(120),WPGREC(133) C BYTE TEXT(1) C C I=ICOL 10 IT=I-ICOL+1 IF (I.GT.LOGWID .OR. TEXT(IT).EQ.0 .OR. 1 (MTEX.GT.0 .AND. IT.GT.MTEX)) GOTO 99 WPGREC(I)=TEXT(IT) I=I+1 GOTO 10 C C go back to calling routine C 99 RETURN END