从“intptr_t”转换到“long”,可能丢失数据