diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2021-03-09 19:27:11 +0100 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2021-03-16 12:22:00 -0400 |
commit | 5b63349b829eacf8ec93e8c0db8d5528db1bcbd8 (patch) | |
tree | 930418932d36efefda9046dad12212378511773e /windows | |
parent | a29904a68831ebabb76f85006bac947d958b48db (diff) | |
download | libgd-5b63349b829eacf8ec93e8c0db8d5528db1bcbd8.tar.gz |
Fix #679: ssize_t used in gdft.c won't compile under MS compiler
MSVC does not define `ssize_t` (nor `SSIZE_MAX`), so we add fallback
definitions to the generated config.h.
We also need to define `HAVE_CONFIG_H` which makes most of the other
defines there superfluous, but we leave them in since they don't hurt.
Diffstat (limited to 'windows')
-rw-r--r-- | windows/Makefile.vc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/windows/Makefile.vc b/windows/Makefile.vc index 3fefe80..dbec163 100644 --- a/windows/Makefile.vc +++ b/windows/Makefile.vc @@ -146,6 +146,7 @@ CFLAGS= $(CFLAGS) \ /DHAVE_LIBZ=1\ /DHAVE_LIBXPM=1\ /DHAVE_LIBTIFF=1\ + /DHAVE_CONFIG_H\ $(INCLUDES) TEST_CFLAGS=$(CFLAGS) @@ -225,6 +226,8 @@ make_dirs: @echo #ifndef HAVE_LIBTIFF>> $(GD_CONFIG_H) @echo #define HAVE_LIBTIFF>> $(GD_CONFIG_H) @echo #endif>> $(GD_CONFIG_H) + @echo #define ssize_t SSIZE_T>> $(GD_CONFIG_H) + @echo #define SSIZE_MAX MAXSSIZE_T>> $(GD_CONFIG_H) run_tests: pretest @cd $(TDR) |