/*
* free an event - only for compatibility
*/
-int snd_seq_free_event(snd_seq_event_t *ev)
+int snd_seq_free_event(snd_seq_event_t *ev ATTRIBUTE_UNUSED)
{
return 0;
}
if (!ev)
return -EINVAL;
- if (snd_seq_ev_is_variable(ev)) {
- if (ev->data.ext.len < 0)
- return -EINVAL;
+ if (snd_seq_ev_is_variable(ev))
len += ev->data.ext.len;
- }
return len;
}
int snd_seq_extract_output(snd_seq_t *seq, snd_seq_event_t **ev_res)
{
size_t len, olen;
- int err;
snd_seq_event_t ev;
if (!seq)
static int snd_seq_event_retrieve_buffer(snd_seq_t *seq, snd_seq_event_t **retp)
{
- int ncells, err;
+ size_t ncells;
snd_seq_event_t *ev;
*retp = ev = &seq->ibuf[seq->ibufptr];
return -EINVAL;
if (seq->ibuflen <= 0) {
- if (err = snd_seq_event_read_buffer(seq) < 0)
+ if ((err = snd_seq_event_read_buffer(seq)) < 0)
return err;
}