]> git.alsa-project.org Git - alsa-lib.git/commitdiff
Fix compile warnings
authorTakashi Iwai <tiwai@suse.de>
Fri, 16 Dec 2005 18:43:49 +0000 (18:43 +0000)
committerTakashi Iwai <tiwai@suse.de>
Fri, 16 Dec 2005 18:43:49 +0000 (18:43 +0000)
Fix trivial compile warnings.

modules/mixer/simple/sbase.c
src/mixer/mixer_local.h
src/mixer/simple_none.c
src/pcm/pcm_direct.c
src/pcm/pcm_direct.h
src/seq/seq.c

index 0c804b38c468eef975230be808ad81d921a0465d..e55eab54a7cd6d016d15f7185caae8a824bf2a49 100644 (file)
@@ -50,6 +50,7 @@ static unsigned int chanmap_to_channels(unsigned int chanmap)
        return res;
 }
 
+#if 0
 static long to_user(struct selem_base *s, int dir, struct helem_base *c, long value)
 {
        int64_t n;
@@ -67,6 +68,7 @@ static long from_user(struct selem_base *s, int dir, struct helem_base *c, long
         n = (int64_t) (value - s->dir[dir].min) * (c->max - c->min);
        return c->min + (n + (s->dir[dir].max - s->dir[dir].min) / 2) / (s->dir[dir].max - s->dir[dir].min);
 }
+#endif
 
 static void update_ranges(struct selem_base *s)
 {
@@ -200,18 +202,22 @@ static int get_dB_ops(snd_mixer_elem_t *elem ATTRIBUTE_UNUSED,
        return -ENXIO;
 }
 
-static int get_switch_ops(snd_mixer_elem_t *elem, int dir,
-                         snd_mixer_selem_channel_id_t channel, int *value)
+static int get_switch_ops(snd_mixer_elem_t *elem ATTRIBUTE_UNUSED,
+                         int dir ATTRIBUTE_UNUSED,
+                         snd_mixer_selem_channel_id_t channel ATTRIBUTE_UNUSED,
+                         int *value)
 {
-       struct selem_base *s = snd_mixer_elem_get_private(elem);
+       /* struct selem_base *s = snd_mixer_elem_get_private(elem); */
        *value = 0;
        return 0;
 }
 
-static int set_volume_ops(snd_mixer_elem_t *elem, int dir,
-                         snd_mixer_selem_channel_id_t channel, long value)
+static int set_volume_ops(snd_mixer_elem_t *elem ATTRIBUTE_UNUSED,
+                         int dir ATTRIBUTE_UNUSED,
+                         snd_mixer_selem_channel_id_t channel ATTRIBUTE_UNUSED,
+                         long value ATTRIBUTE_UNUSED)
 {
-       struct selem_base *s = snd_mixer_elem_get_private(elem);
+       /* struct selem_base *s = snd_mixer_elem_get_private(elem); */
        return 0;
 }
 
@@ -224,35 +230,38 @@ static int set_dB_ops(snd_mixer_elem_t *elem ATTRIBUTE_UNUSED,
        return -ENXIO;
 }
 
-static int set_switch_ops(snd_mixer_elem_t *elem, int dir,
-                         snd_mixer_selem_channel_id_t channel, int value)
+static int set_switch_ops(snd_mixer_elem_t *elem ATTRIBUTE_UNUSED,
+                         int dir ATTRIBUTE_UNUSED,
+                         snd_mixer_selem_channel_id_t channel ATTRIBUTE_UNUSED,
+                         int value ATTRIBUTE_UNUSED)
 {
-       struct selem_base *s = snd_mixer_elem_get_private(elem);
-       int changed;
+       /* struct selem_base *s = snd_mixer_elem_get_private(elem); */
+       /* int changed; */
        return 0;
 }
 
-static int enum_item_name_ops(snd_mixer_elem_t *elem,
-                             unsigned int item,
-                             size_t maxlen, char *buf)
+static int enum_item_name_ops(snd_mixer_elem_t *elem ATTRIBUTE_UNUSED,
+                             unsigned int item ATTRIBUTE_UNUSED,
+                             size_t maxlen ATTRIBUTE_UNUSED,
+                             char *buf ATTRIBUTE_UNUSED)
 {
-       struct selem_base *s = snd_mixer_elem_get_private(elem);
+       /* struct selem_base *s = snd_mixer_elem_get_private(elem);*/
        return 0;
 }
 
-static int get_enum_item_ops(snd_mixer_elem_t *elem,
-                            snd_mixer_selem_channel_id_t channel,
-                            unsigned int *itemp)
+static int get_enum_item_ops(snd_mixer_elem_t *elem ATTRIBUTE_UNUSED,
+                            snd_mixer_selem_channel_id_t channel ATTRIBUTE_UNUSED,
+                            unsigned int *itemp ATTRIBUTE_UNUSED)
 {
-       struct selem_base *s = snd_mixer_elem_get_private(elem);
+       /* struct selem_base *s = snd_mixer_elem_get_private(elem); */
        return 0;
 }
 
-static int set_enum_item_ops(snd_mixer_elem_t *elem,
-                            snd_mixer_selem_channel_id_t channel,
-                            unsigned int item)
+static int set_enum_item_ops(snd_mixer_elem_t *elem ATTRIBUTE_UNUSED,
+                            snd_mixer_selem_channel_id_t channel ATTRIBUTE_UNUSED,
+                            unsigned int item ATTRIBUTE_UNUSED)
 {
-       struct selem_base *s = snd_mixer_elem_get_private(elem);
+       /* struct selem_base *s = snd_mixer_elem_get_private(elem); */
        return 0;
 }
 
@@ -283,7 +292,7 @@ static int selem_read(snd_mixer_elem_t *elem)
 }
 
 static int simple_event_remove(snd_hctl_elem_t *helem,
-                              snd_mixer_elem_t *melem)
+                              snd_mixer_elem_t *melem ATTRIBUTE_UNUSED)
 {
        printf("event remove: %p\n", helem);
        return 0;
@@ -309,7 +318,6 @@ static int simple_event_add1(snd_mixer_class_t *class,
                             struct helem_selector *sel)
 {
        struct bclass_private *priv = snd_mixer_sbasic_get_private(class);
-       int count;
        snd_mixer_elem_t *melem;
        snd_mixer_selem_id_t *id;
        snd_ctl_elem_info_t *info;
@@ -571,7 +579,7 @@ int alsa_mixer_sbasic_sidreg(snd_mixer_class_t *class,
                INIT_LIST_HEAD(&priv->sids);
                snd_mixer_sbasic_set_private(class, priv);
                snd_mixer_sbasic_set_private_free(class, sbasic_cpriv_free);
-               }
+       }
        sid->sids = sids;
        sid->count = count;
        list_add(&sid->list, &priv->sids);
index 07460938fd3d5deebfc300ead0b28743a119e370..180412a6aa48dd26fcc4dd809011bc254e5106d7 100644 (file)
@@ -77,6 +77,6 @@ struct _snd_mixer {
 };
 
 struct _snd_mixer_selem_id {
-       unsigned char name[60];
+       char name[60];
        unsigned int index;
 };
index 359402910136818c8879f1e31606983a1917b590..fdb57f44c35904887bda756a4fc1f5bbddb88b50 100644 (file)
@@ -1270,7 +1270,7 @@ static int simple_event_add(snd_mixer_class_t *class, snd_hctl_elem_t *helem)
 {
        const char *name = snd_hctl_elem_get_name(helem);
        size_t len;
-       selem_ctl_type_t type;
+       selem_ctl_type_t type = CTL_SINGLE; /* to shut up warning */
        if (snd_hctl_elem_get_interface(helem) != SND_CTL_ELEM_IFACE_MIXER)
                return 0;
        if (strcmp(name, "Capture Source") == 0) {
index 8d1f05c77f51fb0443b133cba9e8299a905cb40b..43eb6a48c7ad4de6aabbc2e11bfa71b3c20ce1de 100644 (file)
@@ -875,7 +875,7 @@ int snd_pcm_direct_initialize_slave(snd_pcm_direct_t *dmix, snd_pcm_t *spcm, str
        }               
        
        if (buffer_is_not_initialized && params->periods > 0) {
-               int periods = params->periods;
+               unsigned int periods = params->periods;
                ret = INTERNAL(snd_pcm_hw_params_set_periods_near)(spcm, hw_params, &params->periods, 0);
                if (ret < 0) {
                        SNDERR("unable to set requested periods");
index 9c015805157d2e0cd4a16fa952a8adf02ad2f9c8..4455982781ee7f74d2a84d7c4d6b1e05762c0b70 100644 (file)
@@ -42,7 +42,7 @@ struct slave_params {
        int buffer_time;
        snd_pcm_sframes_t period_size;
        snd_pcm_sframes_t buffer_size;
-       int periods;
+       unsigned int periods;
 };
 
 typedef struct {
index c144119080a5266bcfd4c8366209a39508b34170..2ae83a7a649011a5cdcb6da5df945feae0e0d5d2 100644 (file)
@@ -4435,7 +4435,7 @@ int snd_seq_remove_events(snd_seq_t *seq, snd_seq_remove_events_t *rmp)
                        ep = seq->obuf;
                        while (ep - seq->obuf < (ssize_t)seq->obufused) {
 
-                               ev = ep;
+                               ev = (snd_seq_event_t *)ep;
                                len = snd_seq_event_length(ev);
 
                                if (remove_match(rmp, ev)) {