# define a macro in a macro. Warning "foo.$name $dir" Use foo /unexpected/1 one Use foo /unexpected/2 two Use foo.one Use foo.two Use foo.one UndefMacro foo.one UndefMacro foo.two UndefMacro foo Error "done!"