libpng 1.4

http://bugs.php.net/bug.php?id=50734 

なんか、PNGファイルかどうかを調べる、png_check_sig という関数が、削除されてしまったみたいですね。。(汗)
代わりに、png_sig_cmpという関数になったそうです。
なんでいちいちかえるのか、イミフ。


しかも、論理判定、逆転しているし。。非0で失敗です。。注意が必要です。

- if (!png_check_sig (sig, 8)) { /* bad signature */
+ if (png_sig_cmp (sig, 0, 8)) { /* bad signature */
return NULL;
}