X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Ftestsuite%2Ffmt.c;h=d749508a56417f21c4a4d6dfeae901bffc113c89;hb=95e2774070e989fe9cf9f48dae5fa054e55e2a3e;hp=bb800bdc79680e188f78d74af6e5b8467571630a;hpb=3f3cf95f755f3ef1c31ad8e38153deb4ee214c66;p=util-vserver.git diff --git a/lib/testsuite/fmt.c b/lib/testsuite/fmt.c index bb800bd..d749508 100644 --- a/lib/testsuite/fmt.c +++ b/lib/testsuite/fmt.c @@ -1,4 +1,4 @@ -// $Id: fmt.c,v 1.4 2004/04/28 18:07:41 ensc Exp $ --*- c -*-- +// $Id: fmt.c 2185 2005-10-25 16:23:45Z ensc $ --*- c -*-- // Copyright (C) 2004 Enrico Scholz // @@ -28,11 +28,14 @@ #define TEST(VAL, EXP) { \ char buf[512]; \ size_t l; \ - memset(buf, '\23', sizeof buf); \ + memset(buf+1, '\23', sizeof(buf)-2); \ + buf[0] = buf[sizeof(EXP)] = '\42'; \ l = FUNC(buf+1, VAL); \ assert(l==sizeof(EXP)-1); \ assert(memcmp(buf+1, EXP, l)==0); \ - assert(buf[l+1]=='\23'); \ + assert(buf[0] =='\42'); \ + assert(buf[l+1]=='\42'); \ + assert(buf[l+2]=='\23'); \ } int main()