> A while back, some of us did some tests, and they revealed that any #DEFINE (I keep wanting to refer to it as a symbolic constant< g >) involving a function is evaluated at run-time. The theory (at least mine) is that the compiler inserts the function reference wherever the symbol appears.
Now that you mention it, I think you're right. You can #DEFINE a function such as HOME(), and it will work, meaning that it has to be evaluated at run-time.
Mike Stewart