X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Foutput%2Fwav.c;h=e01f3afdea53bb9fc4dfdc7d3d71a934eea76268;hb=0af636bed97c174bea46e61e961eaa1b0b162e0f;hp=add2d99996672304a029191b036280db98b4705d;hpb=dcc55fe91aadf4396ce4a3b5db2898da39e1a6be;p=libsigrok.git diff --git a/src/output/wav.c b/src/output/wav.c index add2d999..e01f3afd 100644 --- a/src/output/wav.c +++ b/src/output/wav.c @@ -229,6 +229,7 @@ static int check_chanbuf_size(const struct sr_output *o) return size; } + static int receive(const struct sr_output *o, const struct sr_datafeed_packet *packet, GString **out) { @@ -335,15 +336,13 @@ static int cleanup(struct sr_output *o) static struct sr_option options[] = { { "scale", "Scale", "Scale values by factor", NULL, NULL }, - { 0 } + ALL_ZERO }; -static struct sr_option *get_options(void) +static const struct sr_option *get_options(void) { - if (!options[0].def) { - options[0].def = g_variant_new_double(0.0); - g_variant_ref_sink(options[0].def); - } + if (!options[0].def) + options[0].def = g_variant_ref_sink(g_variant_new_double(0.0)); return options; }