Ron Johnson wrote: > Besides, wouldn't changing size_t would break binary compatibility > when moving data files from an older machine to a newer machine Sure, just as changing long or int. (At least long is 64-bit on amd64, not sure about int, and too lazy to check right now). That's why they're binary files, not generally machine-independent. -- I've been there. Eduardo M KALINOWSKI eduardo@kalinowski.com.br http://move.to/hpkb