Copyright Digital Equipment Corp. All rights reserved.

BADMCRORECURS

Message        Recursive expansion of macro "<name>" exceeded <num>
               levels and was terminated.

Description    In certain cases, the compiler will allow a macro to
               be recursively expanded.  In these cases, the
               compiler limits the level of the recursion to prevent
               the compiler from looping to the point where it
               consumes all available memory.  When this level has
               been reached, this message is output.

User Action    Rewrite either the macro definition or the macro
               invocation so that the recursion ends before the
               compiler limit is reached.  Note that the use of
               recursive macros is not a feature of the C standard,
               and most other C compilers will not support this.