define(mymacro,first definition args=$*)
mymacro()
mymacro(one)
mymacro(a,b,c,d,e,f,g,h,i,j)
undefine(`mymacro')
define(mymacro,second definition cnt=`$#')
mymacro()
mymacro(one)
mymacro(a,b,c,d,e,f,g,h,i,j)
