Revision: 37539
          http://brlcad.svn.sourceforge.net/brlcad/?rev=37539&view=rev
Author:   bob1961
Date:     2010-02-04 00:02:57 +0000 (Thu, 04 Feb 2010)

Log Message:
-----------
Quell a few warnings when compiling for 64-bit Windows.

Modified Paths:
--------------
    brlcad/trunk/src/other/libpng/pngpread.c
    brlcad/trunk/src/other/libpng/pngrutil.c
    brlcad/trunk/src/other/libpng/pngset.c
    brlcad/trunk/src/other/libpng/pngwio.c
    brlcad/trunk/src/other/libpng/pngwutil.c

Modified: brlcad/trunk/src/other/libpng/pngpread.c
===================================================================
--- brlcad/trunk/src/other/libpng/pngpread.c    2010-02-03 23:41:40 UTC (rev 
37538)
+++ brlcad/trunk/src/other/libpng/pngpread.c    2010-02-04 00:02:57 UTC (rev 
37539)
@@ -526,7 +526,7 @@
 
       png_calculate_crc(png_ptr, png_ptr->save_buffer_ptr, save_size);
 
-      png_ptr->skip_length -= save_size;
+      png_ptr->skip_length -= (png_uint_32)save_size;
       png_ptr->buffer_size -= save_size;
       png_ptr->save_buffer_size -= save_size;
       png_ptr->save_buffer_ptr += save_size;
@@ -542,7 +542,7 @@
 
       png_calculate_crc(png_ptr, png_ptr->current_buffer_ptr, save_size);
 
-      png_ptr->skip_length -= save_size;
+      png_ptr->skip_length -= (png_uint_32)save_size;
       png_ptr->buffer_size -= save_size;
       png_ptr->current_buffer_size -= save_size;
       png_ptr->current_buffer_ptr += save_size;
@@ -707,7 +707,7 @@
       png_calculate_crc(png_ptr, png_ptr->save_buffer_ptr, save_size);
       if (!(png_ptr->flags & PNG_FLAG_ZLIB_FINISHED))
          png_process_IDAT_data(png_ptr, png_ptr->save_buffer_ptr, save_size);
-      png_ptr->idat_size -= save_size;
+      png_ptr->idat_size -= (png_uint_32)save_size;
       png_ptr->buffer_size -= save_size;
       png_ptr->save_buffer_size -= save_size;
       png_ptr->save_buffer_ptr += save_size;
@@ -730,7 +730,7 @@
       if (!(png_ptr->flags & PNG_FLAG_ZLIB_FINISHED))
         png_process_IDAT_data(png_ptr, png_ptr->current_buffer_ptr, save_size);
 
-      png_ptr->idat_size -= save_size;
+      png_ptr->idat_size -= (png_uint_32)save_size;
       png_ptr->buffer_size -= save_size;
       png_ptr->current_buffer_size -= save_size;
       png_ptr->current_buffer_ptr += save_size;
@@ -1277,9 +1277,8 @@
                png_charp tmp;
 
                tmp = text;
-               text = (png_charp)png_malloc(png_ptr, text_size +
-                  (png_uint_32)(png_ptr->zbuf_size 
-                  - png_ptr->zstream.avail_out + 1));
+               text = (png_charp)png_malloc(png_ptr, (png_uint_32)(text_size +
+                          png_ptr->zbuf_size - png_ptr->zstream.avail_out + 
1));
                png_memcpy(text, tmp, text_size);
                png_free(png_ptr, tmp);
                png_memcpy(text + text_size, png_ptr->zbuf,

Modified: brlcad/trunk/src/other/libpng/pngrutil.c
===================================================================
--- brlcad/trunk/src/other/libpng/pngrutil.c    2010-02-03 23:41:40 UTC (rev 
37538)
+++ brlcad/trunk/src/other/libpng/pngrutil.c    2010-02-04 00:02:57 UTC (rev 
37539)
@@ -251,7 +251,7 @@
             if (text ==  NULL)
             {
                text_size = prefix_size + png_sizeof(msg) + 1;
-               text = (png_charp)png_malloc_warn(png_ptr, text_size);
+               text = (png_charp)png_malloc_warn(png_ptr, 
(png_uint_32)text_size);
                if (text ==  NULL)
                  {
                     png_free(png_ptr, png_ptr->chunkdata);
@@ -277,7 +277,7 @@
             {
                text_size = prefix_size +
                    png_ptr->zbuf_size - png_ptr->zstream.avail_out;
-               text = (png_charp)png_malloc_warn(png_ptr, text_size + 1);
+               text = (png_charp)png_malloc_warn(png_ptr, 
(png_uint_32)text_size + 1);
                if (text ==  NULL)
                {
                   png_free(png_ptr, png_ptr->chunkdata);
@@ -347,7 +347,7 @@
          text_size = prefix_size;
          if (text ==  NULL)
          {
-            text = (png_charp)png_malloc_warn(png_ptr, text_size+1);
+          text = (png_charp)png_malloc_warn(png_ptr, (png_uint_32)text_size+1);
             if (text == NULL)
               {
                 png_free(png_ptr, png_ptr->chunkdata);
@@ -1067,7 +1067,7 @@
    png_decompress_chunk(png_ptr, compression_type,
      slength, prefix_length, &data_length);
 
-   profile_length = data_length - prefix_length;
+   profile_length = (png_uint_32)(data_length - prefix_length);
 
    if ( prefix_length > data_length || profile_length < 4)
    {
@@ -1166,7 +1166,7 @@
 
    new_palette.depth = *entry_start++;
    entry_size = (new_palette.depth == 8 ? 6 : 10);
-   data_length = (slength - (entry_start - (png_bytep)png_ptr->chunkdata));
+   data_length = (int)(slength - (entry_start - 
(png_bytep)png_ptr->chunkdata));
 
    /* integrity-check the data length */
    if (data_length % entry_size)
@@ -3187,9 +3187,9 @@
    if (row_bytes + 64 > png_ptr->old_big_row_buf_size)
    {
      png_free(png_ptr, png_ptr->big_row_buf);
-     png_ptr->big_row_buf = (png_bytep)png_malloc(png_ptr, row_bytes+64);
+     png_ptr->big_row_buf = (png_bytep)png_malloc(png_ptr, 
(png_uint_32)row_bytes+64);
      png_ptr->row_buf = png_ptr->big_row_buf+32;
-     png_ptr->old_big_row_buf_size = row_bytes+64;
+     png_ptr->old_big_row_buf_size = (png_uint_32)row_bytes+64;
    }
 
 #ifdef PNG_MAX_MALLOC_64K

Modified: brlcad/trunk/src/other/libpng/pngset.c
===================================================================
--- brlcad/trunk/src/other/libpng/pngset.c      2010-02-03 23:41:40 UTC (rev 
37538)
+++ brlcad/trunk/src/other/libpng/pngset.c      2010-02-04 00:02:57 UTC (rev 
37539)
@@ -347,7 +347,7 @@
    if (png_ptr == NULL || info_ptr == NULL)
       return;
 
-   length = png_strlen(purpose) + 1;
+   length = (png_uint_32)png_strlen(purpose) + 1;
    png_debug1(3, "allocating purpose for info (%lu bytes)",
      (unsigned long)length);
    info_ptr->pcal_purpose = (png_charp)png_malloc_warn(png_ptr, length);
@@ -364,7 +364,7 @@
    info_ptr->pcal_type = (png_byte)type;
    info_ptr->pcal_nparams = (png_byte)nparams;
 
-   length = png_strlen(units) + 1;
+   length = (png_uint_32)png_strlen(units) + 1;
    png_debug1(3, "allocating units for info (%lu bytes)",
      (unsigned long)length);
    info_ptr->pcal_units = (png_charp)png_malloc_warn(png_ptr, length);
@@ -391,7 +391,7 @@
 
    for (i = 0; i < nparams; i++)
    {
-      length = png_strlen(params[i]) + 1;
+      length = (png_uint_32)png_strlen(params[i]) + 1;
       png_debug2(3, "allocating parameter %d for info (%lu bytes)", i,
         (unsigned long)length);
       info_ptr->pcal_params[i] = (png_charp)png_malloc_warn(png_ptr, length);
@@ -654,7 +654,7 @@
    if (png_ptr == NULL || info_ptr == NULL || name == NULL || profile == NULL)
       return;
 
-   length = png_strlen(name)+1;
+   length = (png_uint_32)png_strlen(name)+1;
    new_iccp_name = (png_charp)png_malloc_warn(png_ptr, length);
    if (new_iccp_name == NULL)
    {
@@ -971,7 +971,7 @@
         png_sPLT_tp from = entries + i;
         png_uint_32 length;
 
-        length = png_strlen(from->name) + 1;
+        length = (png_uint_32)png_strlen(from->name) + 1;
         to->name = (png_charp)png_malloc_warn(png_ptr, length);
         if (to->name == NULL)
         {

Modified: brlcad/trunk/src/other/libpng/pngwio.c
===================================================================
--- brlcad/trunk/src/other/libpng/pngwio.c      2010-02-03 23:41:40 UTC (rev 
37538)
+++ brlcad/trunk/src/other/libpng/pngwio.c      2010-02-04 00:02:57 UTC (rev 
37539)
@@ -50,7 +50,7 @@
    if ( !WriteFile((HANDLE)(png_ptr->io_ptr), data, length, &check, NULL) )
       check = 0;
 #else
-   check = fwrite(data, 1, length, (png_FILE_p)(png_ptr->io_ptr));
+   check = (png_uint_32)fwrite(data, 1, length, (png_FILE_p)(png_ptr->io_ptr));
 #endif
    if (check != length)
       png_error(png_ptr, "Write Error");

Modified: brlcad/trunk/src/other/libpng/pngwutil.c
===================================================================
--- brlcad/trunk/src/other/libpng/pngwutil.c    2010-02-03 23:41:40 UTC (rev 
37538)
+++ brlcad/trunk/src/other/libpng/pngwutil.c    2010-02-04 00:02:57 UTC (rev 
37539)
@@ -180,7 +180,7 @@
    if (compression == PNG_TEXT_COMPRESSION_NONE)
    {
        comp->input = text;
-       comp->input_len = text_len;
+       comp->input_len = (int)text_len;
        return((int)text_len);
    }
 
@@ -1553,7 +1553,7 @@
       null terminator for the last parameter. */
    for (i = 0; i < nparams; i++)
    {
-      params_len[i] = png_strlen(params[i]) + (i == nparams - 1 ? 0 : 1);
+      params_len[i] = (png_uint_32)png_strlen(params[i]) + (i == nparams - 1 ? 
0 : 1);
       png_debug2(3, "pCAL parameter %d length = %lu", i,
         (unsigned long) params_len[i]);
       total_len += (png_size_t)params_len[i];


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to