Fix some MSVC warnings about const-ness
authorScott D Phillips <scott.d.phillips@intel.com>
Tue, 15 Nov 2016 01:02:54 +0000 (17:02 -0800)
committerSebastian Dröge <sebastian@centricular.com>
Tue, 15 Nov 2016 12:53:49 +0000 (14:53 +0200)
Some miscellaneous warnings about const-ness, either casting away const
where we know it's safe or removing const where it's not correct.

https://bugzilla.gnome.org/show_bug.cgi?id=774293

gst-libs/gst/codecparsers/gstjpegparser.c
gst/frei0r/gstfrei0r.c
gst/id3tag/id3tag.c

index d747a46..d927854 100644 (file)
@@ -576,7 +576,7 @@ build_huffman_table (GstJpegHuffmanTable * huf_table,
 
   for (i = 0; i < num_entries; i++)
     sorted_entries[i] = &entries[i];
-  qsort (sorted_entries, num_entries, sizeof (sorted_entries[0]),
+  qsort ((void *) sorted_entries, num_entries, sizeof (sorted_entries[0]),
       compare_huffman_table_entry);
 
   for (i = 0, j = 1, n = 0; i < num_entries; i++) {
index e55fb05..6dabf30 100644 (file)
@@ -307,7 +307,7 @@ gst_frei0r_get_property (f0r_instance_t * instance, GstFrei0rFuncTable * ftable,
       break;
     }
     case F0R_PARAM_STRING:{
-      const gchar *s;
+      gchar *s;
 
       if (instance)
         ftable->get_param_value (instance, &s, prop->prop_idx);
index 3a602d1..db44892 100644 (file)
@@ -459,7 +459,7 @@ add_text_tag (GstId3v2Tag * id3v2tag, const GstTagList * list,
     GST_WARNING ("Empty list for tag %s, skipping", tag);
   }
 
-  g_free (strings);
+  g_free ((gchar **) strings);
 }
 
 static void