> But isn't C a bug? [% c %] should be equivalent to [% PROCESS c %] > and should not localize the variables.
I forgot to add this remark. I agree it is counter-intuitive for MACRO to localize variables. In most languages a macro is meant to be equivalent to a textual substitution (or manipulation) prior to parsing. Craig
