Doesn't sound logical to have a parameterized constant definition. Certainly won't be portable.
>Parametrized #define.
>
>For example:
>#define ADD %1=%1+%2 && where %1,%2,... parameters passes to define
>
>ADD(add2me,1) && add2me = add2me + 1
>
>Marky