diff --git a/lib/drivers/oskittcp/oskittcp/defaults.c b/lib/drivers/oskittcp/oskittcp/defaults.c index 08a5fd61f41..bfc27f9ad95 100644 --- a/lib/drivers/oskittcp/oskittcp/defaults.c +++ b/lib/drivers/oskittcp/oskittcp/defaults.c @@ -194,7 +194,11 @@ int bcmp(const void *b1, const void *b2, size_t len) return RtlCompareMemory(b1, b2, len); } +#ifndef _MSC_VER + int memcmp(const void *b1, const void *b2, size_t len) { return RtlCompareMemory(b1, b2, len); } + +#endif diff --git a/lib/drivers/oskittcp/oskittcp/interface.c b/lib/drivers/oskittcp/oskittcp/interface.c index bda5937ffdd..9205757f8c8 100644 --- a/lib/drivers/oskittcp/oskittcp/interface.c +++ b/lib/drivers/oskittcp/oskittcp/interface.c @@ -129,9 +129,10 @@ int OskitTCPSocket( void *context, int proto ) { struct socket *so; + int error ; OSKLock(); - int error = socreate(domain, &so, type, proto); + error = socreate(domain, &so, type, proto); if( !error ) { so->so_connection = context; InitializeSocketFlags(so);