X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Ftestsuite%2Ffmt.c;h=d749508a56417f21c4a4d6dfeae901bffc113c89;hb=fc28db1eb4146796ec27c2fb15780d6303120261;hp=bb800bdc79680e188f78d74af6e5b8467571630a;hpb=8cf13bb177d92c93eb73dc8939777150536c2d00;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()