changequote()dnl define(,!>,,$2)$4popdef()$0(,incr($2),$3,)!>)!>)!>)dnl dnl define(,2),1, ,)$2popdef()dnl ifelse(eval($#>3),1,,,shift(shift(shift($@))))!>)!>)!>)dnl dnl