I have a function that I need to macro\'ize. The function contains temp variables and I can\'t remember if there are any rules about use of temporary variables in macro subs
They can. They often shouldn't.
Why does this function need to be a macro? Could you inline it instead?