g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(count != NULL);
+
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
*count = 0;
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(cells != NULL);
g_return_if_fail(error == NULL || *error == NULL);
*cells = 0;
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(ev_type != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*ev_type = (ALSASeqEventType)ev->type;
}
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->type = (snd_seq_event_type_t)ev_type;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(mode != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*mode = (ALSASeqEventTimestampMode)(ev->flags & SNDRV_SEQ_TIME_STAMP_MASK);
}
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->flags &= ~SNDRV_SEQ_TIME_STAMP_MASK;
ev->flags |= (unsigned char)mode;
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(mode != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*mode = (ALSASeqEventTimeMode)(ev->flags & SNDRV_SEQ_TIME_MODE_MASK);
}
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->flags &= ~SNDRV_SEQ_TIME_MODE_MASK;
ev->flags |= (unsigned char)mode;
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(mode != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*mode = (ALSASeqEventLengthMode)(ev->flags & SNDRV_SEQ_EVENT_LENGTH_MASK);
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(mode != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*mode = (ALSASeqEventPriorityMode)(ev->flags & SNDRV_SEQ_PRIORITY_MASK);
}
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->flags &= ~SNDRV_SEQ_PRIORITY_MASK;
ev->flags |= (unsigned char)mode;
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(tag != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*tag = ev->tag;
}
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->tag = tag;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(queue_id != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*queue_id = ev->queue;
}
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->queue = queue_id;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(tstamp != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*tstamp = (const ALSASeqTstamp *)&ev->time;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(tstamp != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->time = *tstamp;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(dst != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*dst = (const ALSASeqAddr *)&ev->dest;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(dst != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->dest = *dst;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(src != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*src = (const ALSASeqAddr *)&ev->source;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(src != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ev->source = *src;
}
struct snd_seq_event *ev, GError **error)
{
if (!priv->allocated) {
- generate_error(error, ENOBUFS);
+ g_return_if_fail(priv->allocated);
return;
}
guint8 *new;
if (!priv->allocated) {
- generate_error(error, ENOBUFS);
+ g_return_if_fail(priv->allocated);
return;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = (const ALSASeqEventDataNote *)&ev->data.note;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = (const ALSASeqEventDataCtl *)&ev->data.control;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = ev->data.raw8.d;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = ev->data.raw32.d;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
+ g_return_if_fail(size != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
switch (ev->flags & SNDRV_SEQ_EVENT_LENGTH_MASK) {
case SNDRV_SEQ_EVENT_LENGTH_VARIABLE:
break;
}
default:
- generate_error(error, ENODATA);
+ g_return_if_reached();
break;
}
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_variable_length_event(priv, ev, data, size, error);
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = (const ALSASeqEventDataQueue *)&ev->data.queue;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = (const ALSASeqTstamp *)&ev->data.time;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = (const ALSASeqAddr *)&ev->data.time;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = (const ALSASeqEventDataConnect *)&ev->data.connect;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, EINVAL);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
*data = (const ALSASeqEventDataResult *)&ev->data.result;
}
g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(self));
priv = alsaseq_event_cntr_get_instance_private(self);
+ g_return_if_fail(data != NULL);
g_return_if_fail(error == NULL || *error == NULL);
event_iterator_init(&iter, priv->buf, priv->length, priv->allocated);
ev = event_iterator_find(&iter, index);
- if (ev == NULL) {
- generate_error(error, ENOENT);
- return;
- }
+ g_return_if_fail(ev != NULL);
ensure_fixed_length_event(priv, ev, error);
if (*error != NULL)
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(proto_ver_triplet != NULL);
g_return_if_fail(error == NULL || *error == NULL);
if (priv->fd < 0) {
struct snd_seq_client_info *info;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_CLIENT_INFO(client_info));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_CLIENT_INFO(client_info));
g_return_if_fail(error == NULL || *error == NULL);
seq_client_info_refer_private(client_info, &info);
struct snd_seq_client_info *info;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(client_info != NULL);
- g_return_if_fail(ALSASEQ_IS_CLIENT_INFO(*client_info));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(client_info != NULL);
+ g_return_if_fail(ALSASEQ_IS_CLIENT_INFO(*client_info));
g_return_if_fail(error == NULL || *error == NULL);
seq_client_info_refer_private(*client_info, &info);
struct snd_seq_port_info *info;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_PORT_INFO(*port_info));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_PORT_INFO(*port_info));
g_return_if_fail(error == NULL || *error == NULL);
seq_port_info_refer_private(*port_info, &info);
struct snd_seq_port_info *info;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_PORT_INFO(port_info));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_PORT_INFO(port_info));
g_return_if_fail(error == NULL || *error == NULL);
seq_port_info_refer_private(port_info, &info);
struct snd_seq_client_pool *pool;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_CLIENT_POOL(client_pool));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_CLIENT_POOL(client_pool));
g_return_if_fail(error == NULL || *error == NULL);
seq_client_pool_refer_private(client_pool, &pool);
struct snd_seq_client_pool *pool;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(*client_pool != NULL);
- g_return_if_fail(ALSASEQ_IS_CLIENT_POOL(*client_pool));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_CLIENT_POOL(*client_pool));
g_return_if_fail(error == NULL || *error == NULL);
seq_client_pool_refer_private(*client_pool, &pool);
ssize_t len;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(ev_cntr));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_EVENT_CNTR(ev_cntr));
g_return_if_fail(error == NULL || *error == NULL);
alsaseq_event_cntr_count_events(ev_cntr, &total);
- if (count > total) {
- generate_error(error, ENOBUFS);
- return;
- }
+ g_return_if_fail(count <= total);
seq_event_cntr_get_buf(ev_cntr, count, &buf, &length);
- if (buf == NULL || length == 0) {
- generate_error(error, ENODATA);
- return;
- }
+ g_return_if_fail(buf != NULL && length > 0);
len = write(priv->fd, buf, length);
if (len < 0)
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(gsrc != NULL);
g_return_if_fail(error == NULL || *error == NULL);
if (priv->fd < 0) {
long request;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_SUBSCRIBE_DATA(subs_data));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_SUBSCRIBE_DATA(subs_data));
g_return_if_fail(error == NULL || *error == NULL);
seq_subscribe_data_refer_private(subs_data, &data);
struct snd_seq_queue_info *info;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_QUEUE_INFO(*queue_info));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_QUEUE_INFO(*queue_info));
g_return_if_fail(error == NULL || *error == NULL);
seq_queue_info_refer_private(*queue_info, &info);
struct snd_seq_queue_info *info;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_QUEUE_INFO(queue_info));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_QUEUE_INFO(queue_info));
g_return_if_fail(error == NULL || *error == NULL);
seq_queue_info_refer_private(queue_info, &info);
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(use != NULL);
g_return_if_fail(error == NULL || *error == NULL);
data.queue = (int)queue_id;
struct snd_seq_queue_tempo *tempo;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_QUEUE_TEMPO(queue_tempo));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_QUEUE_TEMPO(queue_tempo));
g_return_if_fail(error == NULL || *error == NULL);
seq_queue_tempo_refer_private(queue_tempo, &tempo);
struct snd_seq_queue_tempo *tempo;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(queue_tempo != NULL);
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(queue_tempo != NULL);
g_return_if_fail(error == NULL || *error == NULL);
*queue_tempo = g_object_new(ALSASEQ_TYPE_QUEUE_TEMPO, NULL);
struct snd_seq_queue_timer *timer;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(ALSASEQ_IS_QUEUE_TIMER(queue_timer));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(ALSASEQ_IS_QUEUE_TIMER(queue_timer));
g_return_if_fail(error == NULL || *error == NULL);
seq_queue_timer_refer_private(queue_timer, &timer);
case SNDRV_SEQ_TIMER_MIDI_CLOCK:
case SNDRV_SEQ_TIMER_MIDI_TICK:
default:
- generate_error(error, EINVAL);
- return;
+ g_return_if_reached();
}
timer->queue = queue_id;
struct snd_seq_queue_timer *timer;
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
- g_return_if_fail(queue_timer != NULL);
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(queue_timer != NULL);
g_return_if_fail(error == NULL || *error == NULL);
*queue_timer = g_object_new(ALSASEQ_TYPE_QUEUE_TIMER, NULL);
// Not available.
g_object_unref(*queue_timer);
*queue_timer = NULL;
- generate_error(error, ENXIO);
- return;
+ g_return_if_reached();
}
}
g_return_if_fail(ALSASEQ_IS_USER_CLIENT(self));
priv = alsaseq_user_client_get_instance_private(self);
+ g_return_if_fail(filter != NULL);
g_return_if_fail(error == NULL || *error == NULL);
if (ioctl(priv->fd, SNDRV_SEQ_IOCTL_REMOVE_EVENTS, filter) < 0) {