Copyright Digital Equipment Corp. All rights reserved.

PROTOSCOPE

Message        The type "<type>" has been declared within and is
               limited to a function prototype scope.  It will not
               be compatible with an identical type declared in
               another scope.  This might not be what you intended.

Description    A type is declared within a function prototype.  The
               type is local to the function prototype and will not
               be visible outside the prototype.  This might cause
               unexpected errors later in the compilation.

User Action    Declare the type before the function prototype.