X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Foutput_vcd.c;h=34b150d48ad47bcb6a026f7612d18f9be74080b4;hb=aa0b6b208e2ecaa7e56b020c204b6c3e702fb4ca;hp=190e9e4561fa47c44baa6a788dddc6b9690572a9;hpb=f0411b1d170aa60c3aa79b12e88f53b225ea350d;p=libsigrok.git diff --git a/output/output_vcd.c b/output/output_vcd.c index 190e9e45..34b150d4 100644 --- a/output/output_vcd.c +++ b/output/output_vcd.c @@ -135,7 +135,9 @@ static int event(struct output *o, int event_type, char **data_out, ctx = o->internal; switch (event_type) { case DF_TRIGGER: - /* TODO */ + /* TODO: can a trigger mark be in a VCD file? */ + *data_out = NULL; + *length_out = 0; break; case DF_END: outlen = strlen("$dumpoff\n$end\n"); @@ -149,6 +151,10 @@ static int event(struct output *o, int event_type, char **data_out, free(o->internal); o->internal = NULL; break; + default: + *data_out = NULL; + *length_out = 0; + break; } return SIGROK_OK;