/* How can I pass the value of "&mac" back to the calling program
as a global macro variable to be used as a parameter for the next call
to MACRO SUB?
I also need to be able to update the variable with statements like this:
&mac= &mac + x;
like a typical Pascal or FORTRAN program. Here the macro is resolved
before the code execution, and leads to an error. I need some kind of
counter variable that can be used in macro subroutines. Does this make
sense? Thanks in advance!!
statement that changes the value of &mac;
%sub(&mac); /* runs SUB using updated value of &mac */