Skip to content

Commit 25e4203

Browse files
committed
Define SSIZE_MAX conditionally on Windows
1 parent 3ad3304 commit 25e4203

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

Changes.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## 1.9.1
2+
3+
* `SSIZE_MAX` is now defined conditionally on Windows. The 1.9.0
4+
release would cause a redefinition warning when compiled with MinGW.
5+
Reported by Andreas Vögele. GitHub #338.
6+
17
## 1.9.0 - 2024-01-09
28

39
* On very large databases, the calculation to determine the search tree

src/maxminddb.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@
2323
#endif
2424
#include <windows.h>
2525
#include <ws2ipdef.h>
26+
#ifndef SSIZE_MAX
2627
#define SSIZE_MAX INTPTR_MAX
28+
#endif
2729
typedef ADDRESS_FAMILY sa_family_t;
2830
#else
2931
#include <arpa/inet.h>

0 commit comments

Comments
 (0)