Fix mingw32 build warnings

Work around buffer and ioctlsocket argument type signedness problems
Suppress a prototype which is unused on mingw32
Expand a macro to avoid warnings from some GCC versions

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Blue Swirl 2009-06-13 08:44:31 +00:00
parent 487fefdb1e
commit c5b76b3810
7 changed files with 37 additions and 12 deletions

View file

@ -474,7 +474,12 @@ sorecvfrom(struct socket *so)
udp_detach(so);
} else { /* A "normal" UDP packet */
struct mbuf *m;
int len, n;
int len;
#ifdef _WIN32
unsigned long n;
#else
int n;
#endif
if (!(m = m_get())) return;
m->m_data += IF_MAXLINKHDR;