]> sigrok.org Git - libsigrok.git/blobdiff - src/input/vcd.c
input: add confidence (detection strength) to format_match()
[libsigrok.git] / src / input / vcd.c
index 26cce118e2f17240ac7a89dbd369c032dea3fa76..7614ba68a6f7bc192dab8c4f85cddccb91c34954 100644 (file)
@@ -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. */