> Couldn't it be handled by a special switch on 64 bit compilers, and > disabled normally? Theoretically yes, but it would destroy the original intention. Ensuring 64 bit compatibility is as easy as compiling with -m64 from time to time, but some people can't be bothered. They won't use a new switch either.