VMS Help  —  CC  Messages  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.
Close Help