>>225 WindowsはP64(int=32,long=32,long long int=64)
UNIXの主要な実装はLP64(int=32,long=64)
となっています。アドレス値は当然どちらも64です。
アドレスのデータ長をなんらかの型と同じと見なした書き方を
しているプログラムは64bitアプリケーションとしてビルドするにあたり
書換えが必要になるでしょう。
構造体のアライメントは一般的に最大データ長にあわせられる
ものですが、intとポインタからなるよくある構造体の場合、
アライメントが4⇒8となるので注意が必要かもしれません。