Is there any logical reason at all why the C compiler will not accept constructs like &array, especially in subroutine calls, or even in assignments? I believe that version 6 allowed either. The &array construct is closer to what actually happens. Ken Turkowski CADLINC, Palo Alto {decwrl,amd70}!turtlevax!ken