summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPierre Joye <pierre.php@gmail.com>2021-08-23 18:24:48 +0700
committerPierre Joye <pierre.php@gmail.com>2021-08-23 18:24:48 +0700
commitca1c63050de012c670b12b035f1743f3203fe88c (patch)
tree876bc8d41d7be9768898998c72e947047b47501e /src
parentd2a4d180f2d74bbb5b85ae61344e5894d9c1fc3b (diff)
downloadlibgd-ca1c63050de012c670b12b035f1743f3203fe88c.tar.gz
that should solve all ssize_t issue w/VC
Diffstat (limited to 'src')
-rw-r--r--src/gd_intern.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gd_intern.h b/src/gd_intern.h
index 2857f56..380f4db 100644
--- a/src/gd_intern.h
+++ b/src/gd_intern.h
@@ -31,6 +31,9 @@
#ifdef _MSC_VER
#define ssize_t SSIZE_T
+#define MAXSIZE_T ((SIZE_T)~ ((SIZE_T)0))
+#define MAXSSIZE_T ((SSIZE_T) (MAXSIZE_T >> 1))
+#define MINSSIZE_T ((SSIZE_T)~MAXSSIZE_T)
#define SSIZE_MAX MAXSSIZE_T
#endif