summaryrefslogtreecommitdiff
path: root/test/README
blob: 7a73e206176e210b28ca921fc22dbf92e61899a6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
This directory contains C sourcfiles intended to test deheader, and
a check against which to compare the output.

Many of these examples are takem from the Single Unix Standard's list
of section 2 and 3 entry points.  I don't necessarily test anything in
SuS with a structure- or pointer-to-structure type argument; that will
fail as it should on any modern compiler because the struct is neither
defined nor the derived pointer type forward-declared with a stub.  I
also ignore any header that declares only macros.

SuS things excluded by these criteria:

aio.h     - aio_* entry points for asynchronous input and output
time.h    - asctime() and asctime_r()
assert.h  - assert() macro
syslog.h  - closelog(), openlog(), setlogmask(), syslog()
rexgexp.h - advance() is tested, compile() is not.
unistd.h  - confstr() is not tested.
math.h    - cos(), cosh(): these will need <math.h>.