error: on my macine size_t is 64 bit unsigned type, you should write 32 bits.