X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Fsoft-trigger.c;h=245eb4fff8c94ed652233de2676a341961eeb691;hb=aff2094193c7ed0c040ff69d6e6de9c7f2b9d53e;hp=d932c65c07d26f9bbc6a9bbbdf0ff20195aa4732;hpb=6fc51fb1eeddd7b024a672ef951e760b7b9f697f;p=libsigrok.git diff --git a/src/soft-trigger.c b/src/soft-trigger.c index d932c65c..245eb4ff 100644 --- a/src/soft-trigger.c +++ b/src/soft-trigger.c @@ -26,21 +26,20 @@ #define LOG_PREFIX "soft-trigger" /* @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;