#include <stdlib.h>
#include <string.h>
#include <glib.h>
-#include "config.h"
#include "libsigrok.h"
#include "libsigrok-internal.h"
if (!o->sdi->driver)
return SR_ERR_ARG;
- if (!(ctx = g_try_malloc0(sizeof(struct context))))
+ if (!(ctx = g_try_malloc0(sizeof(struct context)))) {
+ sr_err("output/float: Context malloc failed.");
return SR_ERR_MALLOC;
+ }
o->internal = ctx;
max = length_in / sizeof(float);
for (i = 0; i < max;) {
for (j = 0; j < ctx->num_enabled_probes; j++) {
- g_string_append_printf(outstr, "%s: %f\n",
+ g_string_append_printf(outstr, "%s: %.12f\n",
(char *)g_ptr_array_index(ctx->probelist, j),
fdata[i++]);
}