Apparently this change allows compilation with clang. Patch by "Madd the Sane" (http://sourceforge.net/users/madd_the_sane)
slight updates for win32...
fix build on win32
Packet headers can be examined through unaligned addresses. This patch fixes this, especially for MIPS & SPARC platforms. [Initial patch from Brian J. Johnson]
Compiling on Mac OS X 10.2 doesn't define uint8_t using the standard headers. Including stdint.h should be safe, but if it clashes, we could put an OS X specific wrapper around it: #if (defined(__MACH__) && defined(__APPLE__))
Fixes for IRIX/mips build with MIPSPro compilers
Remove bootp debug code as it uses varargs macros that are not supported in all foreign compilers (including preprocessor shipped with MacOS X!). Also fix build on platforms not including <stdint.h> by default.
slirp user mode network emulation code from qemu
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.