Hi, in include/share/alloc.h there is this section: #ifndef SIZE_MAX # ifndef SIZE_T_MAX # ifdef _MSC_VER # define SIZE_T_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: There is no git tag for 1.3.0pre3, the latest is 1.3.0pre2. Ulrich _______________________________________________ flac-dev mailing list flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev