From 569b241539f70a95f4bf5475b4bb5dddf2dbc451 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sun, 12 Dec 2010 08:09:35 -0500 Subject: Tests for bzero(3) and btowc(3). --- test/btowc.c | 16 ++++++++++++++++ test/bzero.c | 15 +++++++++++++++ test/regress.chk | 18 +++++++++++++----- 3 files changed, 44 insertions(+), 5 deletions(-) create mode 100644 test/btowc.c create mode 100644 test/bzero.c (limited to 'test') diff --git a/test/btowc.c b/test/btowc.c new file mode 100644 index 0000000..9511d46 --- /dev/null +++ b/test/btowc.c @@ -0,0 +1,16 @@ +/* btowc() requires */ + +/* + * Items: btowc( + * Requires: + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include +#include + +main(int arg, char **argv) +{ + (void)btowc('a'); +} diff --git a/test/bzero.c b/test/bzero.c new file mode 100644 index 0000000..f1a243c --- /dev/null +++ b/test/bzero.c @@ -0,0 +1,15 @@ +/* bzero(3) needs */ + +/* + * Items: bzero( + * Requires: + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include + +main(int arg, char **argv) +{ + (void) bzero(0, 0); +} diff --git a/test/regress.chk b/test/regress.chk index 0dfece4..0839eb9 100644 --- a/test/regress.chk +++ b/test/regress.chk @@ -1,4 +1,5 @@ deheader: ./string.c includes +deheader: ./bzero.c includes deheader: ./duplicate.c includes deheader: ./duplicate.c includes deheader: ./duplicate.c has more than one inclusion of @@ -16,6 +17,9 @@ deheader: ./bcmp.c has requires from \Wbcmp\s*\( deheader: ./bcmp.c includes deheader: ./bcopy.c includes deheader: ./atexit.c includes +deheader: ./btowc.c has requires , from \Wbtowc\s*\( +deheader: ./btowc.c includes +deheader: ./btowc.c includes deheader: ./abs.c includes deheader: ./bsd_signal.c has requires from \Wbsd_signal\s*\( deheader: ./bsd_signal.c includes @@ -55,6 +59,9 @@ deheader: in ./acos.c, retaining required '#include \n' deheader: in ./brk.c, retaining required '#include \n' deheader: ./string.c without succeeded. deheader: remove from ./string.c +deheader: ./bsort.c without succeeded. +deheader: in ./bsort.c, retaining required '#include \n' +deheader: remove from ./bsort.c deheader: in ./bsd_signal.c, retaining required '#include \n' deheader: ./abs.c without succeeded. deheader: remove from ./abs.c @@ -75,17 +82,18 @@ deheader: ./alarm.c without succeeded. deheader: remove from ./alarm.c deheader: ./sbrk.c without succeeded. deheader: remove from ./sbrk.c -deheader: ./bsort.c without succeeded. -deheader: in ./bsort.c, retaining required '#include \n' -deheader: remove from ./bsort.c +deheader: in ./atof.c, retaining required '#include \n' deheader: in ./umask.c, retaining required '#include \n' deheader: in ./umask.c, retaining required '#include \n' deheader: ./abort.c without succeeded. deheader: remove from ./abort.c +deheader: ./bzero.c without succeeded. +deheader: remove from ./bzero.c deheader: in ./access.c, retaining required '#include \n' -deheader: in ./atof.c, retaining required '#include \n' +deheader: in ./btowc.c, retaining required '#include \n' +deheader: in ./btowc.c, retaining required '#include \n' deheader: in ./acosh.c, retaining required '#include \n' deheader: in ./bcmp.c, retaining required '#include \n' deheader: in ./a64l.c, retaining required '#include \n' deheader: in ./advance.c, retaining required '#include \n' -deheader: saw 28 files, 30 includes, 10 removed +deheader: saw 30 files, 33 includes, 11 removed -- cgit v1.2.3-70-g09d2