Displaying 1 result from an estimated 1 matches for "a4c321e".
2013 Apr 06
2
Circular preprocessor define with MSVC
...MAX SIZE_MAX
# else
# error
# endif
# endif
# define SIZE_MAX SIZE_T_MAX
#endif
So, if we are on MSVC and have neither SIZE_MAX nor SIZE_T_MAX, we'll
define SIZE_T_MAX to mean SIZE_MAX and SIZE_MAX to mean SIZE_T_MAX.
I'm afraid this won't work ...
It is like this since commit a4c321e, before that it used to say:
...
# ifdef _MSC_VER
# define SIZE_T_MAX UINT_MAX /* What happens on 64 bit windows? */
...
I can't offer a patch because I don't know much about MSVC or Windows
64 bit, but some kind of fix is obviously needed.
Additional random issue I happened to notice...