今時プラットフォームに依存する構造体のメモリーレイアウトを前提としたコードは書いちゃダメよ