git://git.onelab.eu
/
util-vserver.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ready for tagging
[util-vserver.git]
/
lib
/
testsuite
/
fmt.c
diff --git
a/lib/testsuite/fmt.c
b/lib/testsuite/fmt.c
index
bb800bd
..
d749508
100644
(file)
--- 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 <enrico.scholz@informatik.tu-chemnitz.de>
//
// Copyright (C) 2004 Enrico Scholz <enrico.scholz@informatik.tu-chemnitz.de>
//
@@
-28,11
+28,14
@@
#define TEST(VAL, EXP) { \
char buf[512]; \
size_t l; \
#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); \
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()
}
int main()