Along with new Mac OS-X 64-bit makefiles for FastFormat and Pantheios, I'm also playing around with the -Wshorten-64-to-32 warning flag.
In compiling FF with this I encountered a lot of similars, amounting to the following:
enum { x = sizeof(Y) };
Obviously an enum, being int in size, is too small to hold size_t (the result of sizeof operator). The ugly but effective solution to this is:
enum { x = int(sizeof(Y)) };
which you'll now see more of in the STLSoft libs.