From: Daniel Elstner Date: Thu, 30 Jan 2014 21:11:10 +0000 (+0100) Subject: vcd: Remove bogus $dumpvars and $dumpoff commands. X-Git-Tag: libsigrok-0.3.0~168 X-Git-Url: https://sigrok.org/gitweb/?p=libsigrok.git;a=commitdiff_plain;h=191c7e5f4b3f189270ebeed3b92da4cdc594118b vcd: Remove bogus $dumpvars and $dumpoff commands. These commands are superfluous and do not seem to make sense in the context they were used. Also, $dumpvars was missing an $end, and $dumpoff was used without any content. --- diff --git a/output/vcd.c b/output/vcd.c index 49d2d195..c98c1805 100644 --- a/output/vcd.c +++ b/output/vcd.c @@ -39,8 +39,8 @@ struct context { unsigned int unitsize; }; -static const char *vcd_header_comment = "\ -$comment\n Acquisition with %d/%d probes at %s\n$end\n"; +static const char *const vcd_header_comment = + "$comment\n Acquisition with %d/%d probes at %s\n$end\n"; static int init(struct sr_output *o) { @@ -136,7 +136,7 @@ static int init(struct sr_output *o) } g_string_append(ctx->header, "$upscope $end\n" - "$enddefinitions $end\n$dumpvars\n"); + "$enddefinitions $end\n"); if (!(ctx->prevsample = g_try_malloc0(ctx->unitsize))) { g_string_free(ctx->header, TRUE); @@ -162,13 +162,10 @@ static int receive(struct sr_output *o, const struct sr_dev_inst *sdi, *out = NULL; if (!o || !o->internal) - return SR_ERR_ARG; + return SR_ERR_BUG; ctx = o->internal; - if (packet->type == SR_DF_END) { - *out = g_string_new("$dumpoff\n$end\n"); - return SR_OK; - } else if (packet->type != SR_DF_LOGIC) + if (packet->type != SR_DF_LOGIC) return SR_OK; if (ctx->header) {