色々,iPhoneのプログラミングをしていると,どうやら自分のヘッダ環境が古いことに気づく.
そこで,iPhoneハックの神,Erica Sadunさんのヘッダを使用してみる.
今までの私の開発環境はMacPortsの開発環境+ToolChain v05の組み合わせであった.
Toolchainがインストールされる/usr/local/arm-apple-darwin以下に新しいincludeをインストールする.
今までのincludeは,/usr/local/arm-apple-darwin/includeであり,/usr/local/arm-apple-darwin/include/includeは,そのシンボリックリンクとする.
Erica氏のヘッダファイルは,基本的なファイルが含まれていない.
このため,従来のiphone-dev等からインストールしたヘッダファイルに含まれるファイルをいくつか利用しないといけない.上書き確認等は,非常にだるいので,昔のファイルをコピーしてそこに上書きする.

/usr/local/arm-apple-darwin/headers-112・・・・・新しいもの
/usr/local/arm-apple-darwin/include・・・・・・・・今までのもの

今までのやつをバックアップを撮って,headers-112の中身をそこに上書きする.

cp -nR /usr/local/arm-apple-darwin/include /usr/local/arm-apple-darwin/include.old
cp /usr/local/arm-apple-darwin/headers-112/* /usr/local/arm-apple-darwin/include/

これでおk.
OpenGLESとか,今までのものだとダメなものも直しておく.