1. Don't define _XOPEN_SOURCE, at least with GCC. As ALWAYS, this macro undefines
a lot of the symbols we need. As of libshout 2.1, this define will be moved
into the "if not $GCC" category so we don't have to deal with it so often.
2. Irix defines inet_pton but not sockaddr_storage. We could fake it by using
an in6 structure, but why bother? Just don't check for inet_pton unless
we have struct sockaddr_storage.
svn path=/trunk/m4/; revision=5087
1. src/net tests abstracted into XIPH_NET macro. We should do the same for
src/thread, but it's a little more complicated - it will have to
interact with the caller (eg some apps may want --disable-threads)
2. uintxx_t, socklen_t tests encapsulated, moved to xiph_types.m4
3. solaris fixes for socket func, nanosleep detection
4. added $LIBS to SHOUT_LIBS for *-config scripts. Good or bad idea?
We'll definitely need a libshout beta 2.
svn path=/trunk/m4/; revision=5005