how to acomodate double-size:8 bytes in 4 bytes pointer in 32bit system.