]> sigrok.org Git - libsigrok.git/blobdiff - src/output/analog.c
Drop unneeded sr_analog_float_to_string().
[libsigrok.git] / src / output / analog.c
index 4535ed5ca76267ef75cd07829b2bbc381ad78a8a..88b85d18eddf81b489c011a94918ecb9efb30da5 100644 (file)
@@ -336,8 +336,8 @@ static int receive(const struct sr_output *o, const struct sr_datafeed_packet *p
                        for (l = analog->meaning->channels, c = 0; l; l = l->next, c++) {
                                ch = l->data;
                                g_string_append_printf(*out, "%s: ", ch->name);
-                               sr_analog_float_to_string(fdata[i * num_channels + c],
-                                               digits, &number);
+                               number = g_strdup_printf("%.*f", digits,
+                                               fdata[i * num_channels + c]);
                                g_string_append(*out, number);
                                g_free(number);
                                g_string_append(*out, " ");