diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2010-12-12 08:09:35 -0500 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2010-12-12 08:09:35 -0500 |
commit | 569b241539f70a95f4bf5475b4bb5dddf2dbc451 (patch) | |
tree | 589e23ee41ec026f6fce9384d666fa1018f17596 /test | |
parent | ed98742c5f7df1cbb79f7b287328596a3b596f9b (diff) | |
download | deheader-569b241539f70a95f4bf5475b4bb5dddf2dbc451.tar.gz deheader-569b241539f70a95f4bf5475b4bb5dddf2dbc451.tar.bz2 deheader-569b241539f70a95f4bf5475b4bb5dddf2dbc451.tar.xz deheader-569b241539f70a95f4bf5475b4bb5dddf2dbc451.zip |
Tests for bzero(3) and btowc(3).
Diffstat (limited to 'test')
-rw-r--r-- | test/btowc.c | 16 | ||||
-rw-r--r-- | test/bzero.c | 15 | ||||
-rw-r--r-- | test/regress.chk | 18 |
3 files changed, 44 insertions, 5 deletions
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 <stdlib.h> */ + +/* + * Items: btowc( + * Requires: <unistd.h> + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include <stdio.h> +#include <wchar.h> + +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 <string.h> */ + +/* + * Items: bzero( + * Requires: <string.h> + * Standardized-By: SuS + * Not-Detected-by: gcc-4.4.3 + Linux + */ + +#include <string.h> + +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 <string.h> +deheader: ./bzero.c includes <string.h> deheader: ./duplicate.c includes <stdio.h> deheader: ./duplicate.c includes <stdio.h> deheader: ./duplicate.c has more than one inclusion of <stdio.h> @@ -16,6 +17,9 @@ deheader: ./bcmp.c has requires <string.h> from \Wbcmp\s*\( deheader: ./bcmp.c includes <string.h> deheader: ./bcopy.c includes <string.h> deheader: ./atexit.c includes <stdlib.h> +deheader: ./btowc.c has requires <stdio.h>,<wchar.h> from \Wbtowc\s*\( +deheader: ./btowc.c includes <stdio.h> +deheader: ./btowc.c includes <wchar.h> deheader: ./abs.c includes <stdlib.h> deheader: ./bsd_signal.c has requires <signal.h> from \Wbsd_signal\s*\( deheader: ./bsd_signal.c includes <signal.h> @@ -55,6 +59,9 @@ deheader: in ./acos.c, retaining required '#include <math.h>\n' deheader: in ./brk.c, retaining required '#include <unistd.h>\n' deheader: ./string.c without <string.h> succeeded. deheader: remove <string.h> from ./string.c +deheader: ./bsort.c without <string.h> succeeded. +deheader: in ./bsort.c, retaining required '#include <stdlib.h>\n' +deheader: remove <string.h> from ./bsort.c deheader: in ./bsd_signal.c, retaining required '#include <signal.h>\n' deheader: ./abs.c without <stdlib.h> succeeded. deheader: remove <stdlib.h> from ./abs.c @@ -75,17 +82,18 @@ deheader: ./alarm.c without <unistd.h> succeeded. deheader: remove <unistd.h> from ./alarm.c deheader: ./sbrk.c without <unistd.h> succeeded. deheader: remove <unistd.h> from ./sbrk.c -deheader: ./bsort.c without <string.h> succeeded. -deheader: in ./bsort.c, retaining required '#include <stdlib.h>\n' -deheader: remove <string.h> from ./bsort.c +deheader: in ./atof.c, retaining required '#include <stdlib.h>\n' deheader: in ./umask.c, retaining required '#include <sys/types.h>\n' deheader: in ./umask.c, retaining required '#include <sys/stat.h>\n' deheader: ./abort.c without <stdlib.h> succeeded. deheader: remove <stdlib.h> from ./abort.c +deheader: ./bzero.c without <string.h> succeeded. +deheader: remove <string.h> from ./bzero.c deheader: in ./access.c, retaining required '#include <unistd.h>\n' -deheader: in ./atof.c, retaining required '#include <stdlib.h>\n' +deheader: in ./btowc.c, retaining required '#include <wchar.h>\n' +deheader: in ./btowc.c, retaining required '#include <stdio.h>\n' deheader: in ./acosh.c, retaining required '#include <math.h>\n' deheader: in ./bcmp.c, retaining required '#include <string.h>\n' deheader: in ./a64l.c, retaining required '#include <stdlib.h>\n' deheader: in ./advance.c, retaining required '#include <regexp.h>\n' -deheader: saw 28 files, 30 includes, 10 removed +deheader: saw 30 files, 33 includes, 11 removed |