あ。変な宣言になってますね。
上の構造体のtypedefしたaddrは必要ありません。

2番目の構造体で、構造体のアドレスを使いたいのです。