X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fsoft-trigger.c;h=0c5bb466da416100719f617c397badf7f4ca8d63;hb=82b9f3d116ce0c982291a2dfdd15cd8a1c4cc16e;hp=d932c65c07d26f9bbc6a9bbbdf0ff20195aa4732;hpb=6fc51fb1eeddd7b024a672ef951e760b7b9f697f;p=libsigrok.git diff --git a/src/soft-trigger.c b/src/soft-trigger.c index d932c65c..0c5bb466 100644 --- a/src/soft-trigger.c +++ b/src/soft-trigger.c @@ -22,25 +22,24 @@ #include #include "libsigrok-internal.h" -/* @cond PRIVATE */ +/** @cond PRIVATE */ #define LOG_PREFIX "soft-trigger" -/* @endcond */ +/** @endcond */ -static size_t logic_channel_unitsize(GSList *channels) +SR_PRIV int logic_channel_unitsize(GSList *channels) { - size_t number = 0; + int number = 0; struct sr_channel *channel; GSList *l; for (l = channels; l; l = l->next) { channel = l->data; if (channel->type == SR_CHANNEL_LOGIC) - number += 1; + number++; } - sr_dbg("number of logic channels: %d", (int) number); - return (number + 7) / 8; -} + return (number + 7) / 8; +} SR_PRIV struct soft_trigger_logic *soft_trigger_logic_new( const struct sr_dev_inst *sdi, struct sr_trigger *trigger, @@ -51,7 +50,6 @@ SR_PRIV struct soft_trigger_logic *soft_trigger_logic_new( stl = g_malloc0(sizeof(struct soft_trigger_logic)); stl->sdi = sdi; stl->trigger = trigger; - /* Retreive number of logic channels, unitsize */ stl->unitsize = logic_channel_unitsize(sdi->channels); stl->prev_sample = g_malloc0(stl->unitsize); stl->pre_trigger_size = stl->unitsize * pre_trigger_samples;