Imported from libpng-0.99j.tar
diff --git a/pngtest.c b/pngtest.c
index 5983ca3..9481427 100644
--- a/pngtest.c
+++ b/pngtest.c
@@ -54,7 +54,7 @@
 void read_row_callback(png_structp png_ptr, png_uint_32 row_number, int pass);
 void read_row_callback(png_structp png_ptr, png_uint_32 row_number, int pass)
 {
-    if(png_ptr == NULL || row_number > 0x3fffffff) return;
+    if(png_ptr == NULL || row_number > 0x3fffffffL) return;
     if(status_pass != pass)
     {
        fprintf(stdout,"\n Pass %d: ",pass);
@@ -72,7 +72,7 @@
 void write_row_callback(png_structp png_ptr, png_uint_32 row_number, int pass);
 void write_row_callback(png_structp png_ptr, png_uint_32 row_number, int pass)
 {
-    if(png_ptr == NULL || row_number > 0x3fffffff || pass > 7) return;
+    if(png_ptr == NULL || row_number > 0x3fffffffL || pass > 7) return;
     fprintf(stdout, "w");
 }
 
@@ -106,7 +106,7 @@
     {
        int pos=0;
        png_uint_32 n;
-       for (n=0; n<(int)row_info->width; n++)
+       for (n=0; n<row_info->width; n++)
        {
           if(row_info->bit_depth == 1)
              if(((*dp << pos++ )& 0x80) == 0) black_pixels++;
@@ -869,8 +869,8 @@
 PNG_CONST char *inname = "pngtest/png";
 PNG_CONST char *outname = "pngout/png";
 #else
-static char *inname = "pngtest.png";
-static char *outname = "pngout.png";
+static PNG_CONST char *inname = "pngtest.png";
+static PNG_CONST char *outname = "pngout.png";
 #endif
 
 int