diff options
author | Viktor Szakats <commit@vsz.me> | 2022-10-26 09:43:50 +0000 |
---|---|---|
committer | Viktor Szakats <commit@vsz.me> | 2022-10-26 09:45:23 +0000 |
commit | b51560b9ffc9494dc04b2cad927cb69ab9087d48 (patch) | |
tree | 4be59d41e95e977e78f743c25bf9055c505bf207 /winbuild | |
parent | 279834dd45008a44a3028e20f82f8a9f4401a40d (diff) | |
download | curl-b51560b9ffc9494dc04b2cad927cb69ab9087d48.tar.gz |
winidn: drop WANT_IDN_PROTOTYPES
`WANT_IDN_PROTOTYPES` was necessary to avoid using a header that came
via an optional package. MS stopped distributing this package some
years ago and the winidn definitions are part of standard headers (via
`windows.h`) since Vista.
Auto-detect Vista inside `lib/idn_win32.c` and enable the manual
definitions if building for an older Windows.
This allows to delete this manual knob from all build-systems.
Also drop the `_SAL_VERSION` sub-case:
Our manual definitions are now only enabled with old systems. We assume
that code analysis is not run on such systems, allowing us to delete the
SAL-friendly flavour of these.
Reviewed-by: Jay Satiro
Closes #9793
Diffstat (limited to 'winbuild')
-rw-r--r-- | winbuild/MakefileBuild.vc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winbuild/MakefileBuild.vc b/winbuild/MakefileBuild.vc index 727ef0850..e80bbc749 100644 --- a/winbuild/MakefileBuild.vc +++ b/winbuild/MakefileBuild.vc @@ -338,7 +338,7 @@ USE_IDN = true !ENDIF
!IF "$(USE_IDN)"=="true"
-IDN_CFLAGS = $(IDN_CFLAGS) /DUSE_WIN32_IDN /DWANT_IDN_PROTOTYPES
+IDN_CFLAGS = $(IDN_CFLAGS) /DUSE_WIN32_IDN
WIN_LIBS = $(WIN_LIBS) Normaliz.lib
!ENDIF
|