[m4_if(m4_bregexp([m4_foreach([check], [m4_shift($@)], [m4_argn(3, check)])], [error:]), [-1], [0], [1])],
[m4_foreach([check], [m4_shift($@)],
[m4_define([i], m4_incr(i))dnl
[m4_if(m4_bregexp([m4_foreach([check], [m4_shift($@)], [m4_argn(3, check)])], [error:]), [-1], [0], [1])],
[m4_foreach([check], [m4_shift($@)],
[m4_define([i], m4_incr(i))dnl