C already supports ints longer than 32 bits. Nowhere does it say how long a "long" is; that is decided by the compiler implementor. I suggest you have a long talk with yours..