32ビット、64ビットの変化に強いコード