-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Ralf Wildenhues on 2/15/2006 5:22 PM: > +dnl Make sure we do not divide by zero: > +m4_for([myvar], 1, 1, , [ myvar]) > +m4_for([myvar], 1, 1,+2, [ myvar]) > +m4_for([myvar], 1, 1,-2, [ myvar])
You probably also ought to have tests: m4_for([myvar], 1, 2, 0, [ myvar]) m4_for([myvar], 1, 1, 0, [ myvar]) m4_for([myvar], 2, 1, 0, [ myvar]) to test that an explicit step size of 0 properly triggers an m4_assert, distinct from a defaulted step size. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFD9OIQ84KuGfSFAYARAnFLAJwMtdY0rOKLOSOOIBeUHkVC4W6OxgCePGEx Sfu7IoZyaL08V1VV+U6CYwc= =hlRN -----END PGP SIGNATURE-----
