diff -Naur libglpng-1.45.orig-old/src/glpng.c libglpng-1.45.orig/src/glpng.c --- libglpng-1.45.orig-old/src/glpng.c 2000-07-11 05:27:10.000000000 +1000 +++ libglpng-1.45.orig/src/glpng.c 2010-02-13 22:53:53.000000000 +1000 @@ -269,7 +269,7 @@ if (pinfo == NULL) return 0; fread(header, 1, 8, fp); - if (!png_check_sig(header, 8)) return 0; + if (png_sig_cmp(header, 0, 8)) return 0; png = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); info = png_create_info_struct(png); @@ -373,7 +373,7 @@ png_uint_32 i; fread(header, 1, 8, fp); - if (!png_check_sig(header, 8)) return 0; + if (png_sig_cmp(header, 0, 8)) return 0; png = png_create_read_struct(PNG_LIBPNG_VER_STRING, NULL, NULL, NULL); info = png_create_info_struct(png);