X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Foutput%2Fvcd.c;h=db77a7adeddf09cb37c6c6be9b7745a4de69d6c4;hb=a299a95413594201b4bb58d7d345e1933ebca5ae;hp=43020029ba7ab511d4e0c36437afa85e7c061b19;hpb=64aa214a22fdbc4a083f3cd6bd06755e6784b96c;p=libsigrok.git diff --git a/src/output/vcd.c b/src/output/vcd.c index 43020029..db77a7ad 100644 --- a/src/output/vcd.c +++ b/src/output/vcd.c @@ -136,7 +136,7 @@ static GString *gen_header(const struct sr_output *o) g_string_append_printf(header, "$scope module %s $end\n", PACKAGE_NAME); /* Wires / channels */ - for (i = 0, l = o->sdi->channels; l; l = l->next, i++) { + for (i = 0, l = o->sdi->channels; l; l = l->next) { ch = l->data; if (ch->type != SR_CHANNEL_LOGIC) continue; @@ -144,6 +144,7 @@ static GString *gen_header(const struct sr_output *o) continue; g_string_append_printf(header, "$var wire 1 %c %s $end\n", (char)('!' + i), ch->name); + i++; } g_string_append(header, "$upscope $end\n$enddefinitions $end\n");