diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/cppcodec/0001-Fix-62.patch | |
Diffstat (limited to 'vcpkg/ports/cppcodec/0001-Fix-62.patch')
| -rw-r--r-- | vcpkg/ports/cppcodec/0001-Fix-62.patch | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/vcpkg/ports/cppcodec/0001-Fix-62.patch b/vcpkg/ports/cppcodec/0001-Fix-62.patch new file mode 100644 index 0000000..af12439 --- /dev/null +++ b/vcpkg/ports/cppcodec/0001-Fix-62.patch @@ -0,0 +1,28 @@ +From 9f67d7026d3dee8fc6a0af614d97f9365cee2872 Mon Sep 17 00:00:00 2001 +From: Gabriele_Frau <gabriele.frau@sipalinformatica.it> +Date: Wed, 17 Oct 2018 14:35:54 +0200 +Subject: [PATCH] Fix #62 + +<Windows.h> includes macro definitions named max and min, wrap the call to max and min with parentheses, which prevent the macro expansion +--- + cppcodec/detail/stream_codec.hpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cppcodec/detail/stream_codec.hpp b/cppcodec/detail/stream_codec.hpp +index d4204bc..4d8d054 100644 +--- a/cppcodec/detail/stream_codec.hpp ++++ b/cppcodec/detail/stream_codec.hpp +@@ -187,8 +187,8 @@ template <typename T> + static CPPCODEC_ALWAYS_INLINE constexpr size_t num_possible_values() + { + return static_cast<size_t>( +- static_cast<intmax_t>(std::numeric_limits<T>::max()) +- - static_cast<intmax_t>(std::numeric_limits<T>::min()) + 1); ++ static_cast<intmax_t>((std::numeric_limits<T>::max)()) ++ - static_cast<intmax_t>((std::numeric_limits<T>::min)()) + 1); + } + + template <typename CodecVariant, alphabet_index_t InvalidIdx, size_t I> +-- +2.32.0.windows.1 + |