	SUBROUTINE OVL2A(ARG)

C COPYRIGHT (C) DIGITAL EQUIPMENT CORPORATION 1982, 1985
C ALL RIGHTS RESERVED.
C 
C THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED
C ONLY  IN  ACCORDANCE  WITH  THE  TERMS  OF  SUCH LICENSE AND WITH THE
C INCLUSION OF THE ABOVE COPYRIGHT NOTICE.  THIS SOFTWARE OR ANY  OTHER
C COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY
C OTHER PERSON.  NO TITLE TO AND OWNERSHIP OF THE  SOFTWARE  IS  HEREBY
C TRANSFERRED.
C 
C THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT  NOTICE
C AND  SHOULD  NOT  BE  CONSTRUED  AS A COMMITMENT BY DIGITAL EQUIPMENT
C CORPORATION.
C 
C DIGITAL ASSUMES NO RESPONSIBILITY FOR THE USE OR RELIABILITY  OF  ITS
C SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY DIGITAL.

	IMPLICIT DOUBLE PRECISION (D)
	IMPLICIT COMPLEX (C)
	IMPLICIT INTEGER (A)
	INTEGER OVL6

	TYPE 1
1	FORMAT (1X,'	OVL2A CALLS OVL5'/)
	ARG=0
	CALL OVL5(ARG)
	TYPE 2
2	FORMAT (1X,'	RETURN TO OVL2A'/)
	IF (ARG.NE.1) TYPE 100
100	FORMAT(' ?Error. Value not returned from OVL5')

	TYPE 3
3	FORMAT (1X,'	OVL2A CALLS OVL6'/)
	NUM=0
	NUM=OVL6(NUM)
	TYPE 2
	IF (NUM.NE.1) TYPE 300
300	FORMAT(' ?Error. Value not returned from OVL6')

	ARG=1		!Return value
	RETURN
	END

	SUBROUTINE OVL2B

	IMPLICIT DOUBLE PRECISION (D)
	IMPLICIT COMPLEX (C)
	IMPLICIT INTEGER (A)

	TYPE 1
1	FORMAT (/1X,'		OVL2B DOESN''T CALL ANYTHING')

	RETURN
	END
