Skip to content

Commit 98f7470

Browse files
committed
#451: Fix min/max macro conflicts on Windows
1 parent a6b3489 commit 98f7470

File tree

1 file changed

+8
-8
lines changed
  • sbe-tool/src/main/cpp/sbe

1 file changed

+8
-8
lines changed

sbe-tool/src/main/cpp/sbe/sbe.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,14 @@ namespace sbe {
7979
#define SBE_BOUNDS_CHECK_EXPECT(exp,c) (__builtin_expect(exp,c))
8080
#endif
8181

82-
#define SBE_NULLVALUE_INT8 std::numeric_limits<std::int8_t>::min()
83-
#define SBE_NULLVALUE_INT16 std::numeric_limits<std::int16_t>::min()
84-
#define SBE_NULLVALUE_INT32 std::numeric_limits<std::int32_t>::min()
85-
#define SBE_NULLVALUE_INT64 std::numeric_limits<std::int64_t>::min()
86-
#define SBE_NULLVALUE_UINT8 std::numeric_limits<std::uint8_t>::max()
87-
#define SBE_NULLVALUE_UINT16 std::numeric_limits<std::uint16_t>::max()
88-
#define SBE_NULLVALUE_UINT32 std::numeric_limits<std::uint32_t>::max()
89-
#define SBE_NULLVALUE_UINT64 std::numeric_limits<std::uint64_t>::max()
82+
#define SBE_NULLVALUE_INT8 (std::numeric_limits<std::int8_t>::min)()
83+
#define SBE_NULLVALUE_INT16 (std::numeric_limits<std::int16_t>::min)()
84+
#define SBE_NULLVALUE_INT32 (std::numeric_limits<std::int32_t>::min)()
85+
#define SBE_NULLVALUE_INT64 (std::numeric_limits<std::int64_t>::min)()
86+
#define SBE_NULLVALUE_UINT8 (std::numeric_limits<std::uint8_t>::max)()
87+
#define SBE_NULLVALUE_UINT16 (std::numeric_limits<std::uint16_t>::max)()
88+
#define SBE_NULLVALUE_UINT32 (std::numeric_limits<std::uint32_t>::max)()
89+
#define SBE_NULLVALUE_UINT64 (std::numeric_limits<std::uint64_t>::max)()
9090

9191
namespace MetaAttribute {
9292

0 commit comments

Comments
 (0)