From: Jonathan Nieder >It fails at compile time. You can declare an array like this: > > int dummy[(sizeof(z_off64_t) != 8) ? -1 : 1]; Yes, I'd forgotten about that approach. It works correctly when cross compiling. John Bowler <jbowler at acm.org>