>Yes.
>
>#DEFINE is a precompiler directive and will only be evaluated at compile time.
Craig,
Not quite. #DEFINE inserts the expression into those places where what's defined is. In the case of a function, the function is inserted and, as a result, evaluated at run time.
In any case, your solution will work.
George
Ubi caritas et amor, deus ibi est