Does this works? any problems? any limits of depth? in TASM and MASM please :)
Re MASM: Sure it works, I believe you can nest macros 20 down no trouble. No problems I can think of offhand beyond possibly not being able to forward reference a macro before you define it (masm is only N-pass for certain operations, not all). In my COM work I developed numerous macros, in fact use them to "inherite" interface definition structures for quite a few levels. No problems at all. I have no idea what tasm limits are.