From bfbe85fc88a120cf98641823478b590c6db6bfa0 Mon Sep 17 00:00:00 2001 From: Jason Rumney Date: Sun, 15 Jul 2007 12:14:52 +0000 Subject: [PATCH] (uint16_t): Define if C99 does not appear to be fully supported. --- nt/inc/sys/socket.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nt/inc/sys/socket.h b/nt/inc/sys/socket.h index 2e52c74691e..a9825ee197d 100644 --- a/nt/inc/sys/socket.h +++ b/nt/inc/sys/socket.h @@ -53,6 +53,11 @@ Boston, MA 02110-1301, USA. */ #include #include +/* process.c uses uint16_t (from C99) for IPv6, but + apparently it is not defined in some versions of mingw and msvc. */ +#ifndef UINT16_C +typedef unsigned short uint16_t; +#endif /* redefine select to reference our version */ #ifdef MUST_REDEF_SELECT -- 2.39.2