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.
This commit is contained in:
Daniel Elstner 2014-01-30 22:11:10 +01:00
parent 2b6363b433
commit 191c7e5f4b
1 changed files with 5 additions and 8 deletions

View File

@ -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) {