Geoff Keating wrote: > You probably want to wrap the 'Concat3' macro in another macro, like > > #define Concat3_2(a,b,c) Concat3(a,b,c) > DIRNAME=Concat3_2(Parent,PathChar,Child) > > - This still won't work in -traditional because it does not pre-expand arguments. Dave