]> sigrok.org Git - libsigrok.git/blobdiff - output/output_vcd.c
Quickfix for a segfault with file input via -i.
[libsigrok.git] / output / output_vcd.c
index f34eaa8c1a31c93c10c28de53badc3d155770866..61d27a10ec157a538d338b6bca834536355d6aa7 100644 (file)
@@ -52,7 +52,7 @@ $comment\n  Acquisition with %d/%d probes at %s\n$end\n";
 static int init(struct sr_output *o)
 {
        struct context *ctx;
-       struct probe *probe;
+       struct sr_probe *probe;
        GSList *l;
        int num_probes, i;
        char *samplerate_s, *frequency_s, *timestamp;
@@ -91,7 +91,7 @@ static int init(struct sr_output *o)
        g_string_append_printf(ctx->header, "$version %s %s $end\n",
                        PACKAGE, PACKAGE_VERSION);
 
-       if (o->device->plugin && device_has_hwcap(o->device, SR_HWCAP_SAMPLERATE)) {
+       if (o->device->plugin && sr_device_has_hwcap(o->device, SR_HWCAP_SAMPLERATE)) {
                ctx->samplerate = *((uint64_t *) o->device->plugin->get_device_info(
                                o->device->plugin_index, SR_DI_CUR_SAMPLERATE));
                if (!((samplerate_s = sr_samplerate_string(ctx->samplerate)))) {