This patch applies to 20070602 and has a few fixes needed for OS X 10.4.
* removes 3 harmless warnings in fifo.c, log.c, statistics.c, and util.c
* drops the fatal error when getting the broadcast address fails for an interface, since this is normal for the loopback, which is checked before the ethernet. This causes udpcast to always die unless the -- interface option is used.
* use the alternative IP_MULTICAST_IF method, same as for Cygwin. The comment in the code made it sound like Cygwin was out of the norm, but it's Linux that's at ends with OpenBSD, Apple OS X, Solaris, Cygwin, etc...
Thanks, Devin Bayer