From e339c7dd5269ea4f5da63606ec6348ee3e6fe7c8 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Wed, 7 Nov 2007 08:13:43 -0700 Subject: [PATCH] More corner case testing. * tests/macros.at (Rescanning macros): Test more corner cases. Signed-off-by: Eric Blake --- ChangeLog | 4 ++++ tests/macros.at | 11 ++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d7be92b3..ce2080b7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007年11月07日 Eric Blake + + * tests/macros.at (Rescanning macros): Test more corner cases. + 2007年11月06日 Eric Blake * build-aux/mkstamp: Rename from ltdl/config/mkstamp. diff --git a/tests/macros.at b/tests/macros.at index 4c57bd02..367d47e8 100644 --- a/tests/macros.at +++ b/tests/macros.at @@ -535,16 +535,25 @@ AT_CHECK_M4([in], [0], [[40 ]]) AT_DATA([in], [[define(`echo', `$@')dnl +echo(echo(`01234567890123456789', `01234567890123456789') +echo(`98765432109876543210', `98765432109876543210')) len((echo(`01234567890123456789', `01234567890123456789')echo(`98765432109876543210', `98765432109876543210'))) +indir(`echo', indir(`echo', `01234567890123456789', + `01234567890123456789') +indir(`echo', `98765432109876543210', `98765432109876543210')) define(`argn', `$#')dnl define(`echo1', `-$@-')define(`echo2', `,$@,')dnl echo1(`1', `2', `3') argn(echo1(`1', `2', `3')) echo2(`1', `2', `3') argn(echo2(`1', `2', `3')) ]]) -AT_CHECK_M4([in], [0], [[84 +AT_CHECK_M4([in], [0], [[01234567890123456789,01234567890123456789 +98765432109876543210,98765432109876543210 +84 +01234567890123456789,01234567890123456789 +98765432109876543210,98765432109876543210 -1,2,3- 3 ,1,2,3, 5 ]]) -- 2.39.5

AltStyle によって変換されたページ (->オリジナル) /