oss4: Attempt to fix a compiler warning
authorJan Schmidt <thaytan@noraisin.net>
Thu, 16 Jul 2009 12:55:14 +0000 (13:55 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Tue, 11 May 2010 18:02:54 +0000 (19:02 +0100)
Don't store a const gchar * in a non-const gchar * local var.

Also, make the translation string function static since it's only
used in the one file.

sys/oss4/oss4-mixer.c

index ded496b..a67bb10 100644 (file)
@@ -924,14 +924,13 @@ gst_oss4_mixer_control_get_translated_name (GstOss4MixerControl * mc)
   return g_quark_to_string (g_quark_from_string (scratch));     /* eek */
 }
 
-const gchar *
-gst_oss4_mixer_control_get_translated_option (gchar * name)
+static const gchar *
+gst_oss4_mixer_control_get_translated_option (const gchar * name)
 {
   int i;
   for (i = 0; i < G_N_ELEMENTS (labels); ++i) {
     if (g_strcasecmp (name, labels[i].oss_name) == 0) {
-      name = _(labels[i].label);
-      return (name);
+      return _(labels[i].label);
     }
   }
   return (name);