X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Finput%2Fvcd.c;h=7614ba68a6f7bc192dab8c4f85cddccb91c34954;hb=b8fcae5a128e2ca3143e05a799f80852ebd911b7;hp=5051f0e37d8bb97b20c67dc8a50f88bb381050a3;hpb=9a4fd01af84ac4739074c0e27b5ef3cb43637215;p=libsigrok.git diff --git a/src/input/vcd.c b/src/input/vcd.c index 5051f0e3..7614ba68 100644 --- a/src/input/vcd.c +++ b/src/input/vcd.c @@ -265,7 +265,7 @@ static gboolean parse_header(const struct sr_input *in, GString *buf) return status; } -static int format_match(GHashTable *metadata) +static int format_match(GHashTable *metadata, unsigned int *confidence) { GString *buf, *tmpbuf; gboolean status; @@ -283,7 +283,11 @@ static int format_match(GHashTable *metadata) g_free(name); g_free(contents); - return status ? SR_OK : SR_ERR; + if (!status) + return SR_ERR; + *confidence = 1; + + return SR_OK; } /* Send all accumulated bytes from inc->buffer. */ @@ -648,7 +652,7 @@ static const struct sr_option *get_options(void) SR_PRIV struct sr_input_module input_vcd = { .id = "vcd", .name = "VCD", - .desc = "Value Change Dump", + .desc = "Value Change Dump data", .exts = (const char*[]){"vcd", NULL}, .metadata = { SR_INPUT_META_HEADER | SR_INPUT_META_REQUIRED }, .options = get_options,