$ 0 0 Seems very similar to efesx.com/2010/08/31/overloading-macros and efesx.com/2010/07/17/… You are most welcome to have a look.