From 6988705f3fb54482f72eb331335dcb662fded5dc Mon Sep 17 00:00:00 2001 From: "Douglas R. Reno" Date: Wed, 15 Nov 2023 12:08:59 -0800 Subject: [PATCH] Fix building c-ares-1.22.0 and higher under Watcom. (#623) Update config-win32.h to define HAVE_STDINT_H when OpenWatcom is in use. Fix By: Douglas R. Reno (@renodr) --- Makefile.Watcom | 4 ++-- src/lib/config-win32.h | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile.Watcom b/Makefile.Watcom index ee31f47d..fddba58e 100644 --- a/Makefile.Watcom +++ b/Makefile.Watcom @@ -41,8 +41,8 @@ MD = mkdir RD = rmdir /q /s 2>NUL CP = copy -CFLAGS = -3r -mf -hc -zff -zgf -zq -zm -zc -s -fr=con -w2 -fpi -oilrtfm -aa & - -wcd=201 -bt=nt -d+ -dWIN32 -dCARES_BUILDING_LIBRARY & +CFLAGS = -3r -mf -hc -zff -zgf -zq -zm -zc -s -fr=con -w2 -fpi -oilrtfm -aa & + -wcd=201 -bt=nt -d+ -dWIN32 -dCARES_BUILDING_LIBRARY & -dNTDDI_VERSION=0x06000000 -I. -I.\include -I.\src\lib $(SYS_INCL) LFLAGS = option quiet, map, caseexact, eliminate diff --git a/src/lib/config-win32.h b/src/lib/config-win32.h index 4ef71cb5..87cb4cbe 100644 --- a/src/lib/config-win32.h +++ b/src/lib/config-win32.h @@ -87,6 +87,12 @@ #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 +/* If we are building with OpenWatcom, we need to specify that we have + * . */ +#if defined(__WATCOMC__) +#define HAVE_STDINT_H +#endif + /* ---------------------------------------------------------------- */ /* OTHER HEADER INFO */ /* ---------------------------------------------------------------- */