Release 1.0.1 (r605) ~~~~~~~~~~~~~~~~~~~~ Framework: -Add: wildcard dependencies - anything under a node, recursively, is detected by a single call) -Fix: use wildcard deps instead of depending on /presents Default: -Add: detection for stdint.h (not the c99 variant, a pure one) -Add: detect unsigned int widths using both standard types and stdint.h types (where stdint was found); also list best guesses for different widths -Add: detect both signed and unsigned integer types -Add: be able to detect off_t and ptrdiff_t the same way as size_t -Add: detect off64_t -Add: detect cat, sed, errno.h and alloca -Add: detect aros from uname as it doesn't have a unix-comaptible filesystem -Add: create /presents for _t types (size_t, offs_t, ptrdiff_t) -Add: detect raise() and common signal names (whether they exist and terminate) -Add: detect cc/_exit -Fix: format for sys/types/size (%c instead of %d for u/s) -Fix: add #include in types include node -Fix: find types emit */includes node instead of */include -Fix: \n subs: string is allocated +1 in size to handle corner cases Socket: -Add: detection call for sockaddr_in -Add: on some systems netinet/in.h won't be included by netdb.h; try netinet/in.h directly if netdb fails (detection of sockaddr_t) -Add: on some systems netinet/in.h is required for the addrinfo test -Add: detect address family for local sockets using socketpair (some systems won't have AF_LOCAL but PF_UNIX) -Add: detection code for ntoh (and hton) macros -Add: try define WINNT_WIN32 0x0501 for getaddrinfo -Fix: premature free() of test_c when testing multiple address families for socketpair() -Fix: try to find sockaddr_in without extra includes (fix for windows) -Fix: invent localhost ip long int depending on host byte order Math: -Add: test for math lib corner cases: log() -Change: when reporting math corner cases report both the result and errno Userpass: -Add: framework for the userpass module and detection function for getpwnam and getpwuid Generator: -Fix: pop() detects underflow, aka missing endif (was an off-by-one error)