CIF NOT RCPNO
SYMBOL ZZ = ""
CELSE
LOCAL rwrk
SYMBOL ZZ = "''|RCPNO|"
ENDCIF
MAP1 rno|ZZ|,F
IRPT'SYRTOP:
rno|ZZ| = 1
IRPT2'SYRTOP:
XCALL RPT,rno|ZZ|,WRPT|ZZ|,0
IF ((rdvf+RBIN)*6) > 0.98*MEM(0) THEN
ENTRY = "Not enough memory to call IRPT"
CALL DO'ERR
GOTO ABORT
ENDIF
DIM rwrk(rdvf)
DIM RPT'AC(RBIN)
XCALL RPT,rno|ZZ|,WRPT|ZZ|,rwrk(1),RPT'AC(1),TOP'SPACE
RETURN
REXCMP|ZZ|:
RETURN
REXSUM|ZZ|:
RETURN