#endif
#include <libsigrok/libsigrok.h>
#include "libsigrok-internal.h"
+#include "minilzo/minilzo.h"
/** @cond PRIVATE */
#define LOG_PREFIX "backend"
m = g_slist_append(m, g_strdup_printf("%s", CONF_LIBZIP_VERSION));
l = g_slist_append(l, m);
+ m = g_slist_append(NULL, g_strdup("minilzo"));
+ m = g_slist_append(m, g_strdup_printf("%s", lzo_version_string()));
+ l = g_slist_append(l, m);
+
#ifdef HAVE_LIBSERIALPORT
m = g_slist_append(NULL, g_strdup("libserialport"));
m = g_slist_append(m, g_strdup_printf("%s/%s (rt: %s/%s)",
}
#endif
+ if ((ret = lzo_init()) != LZO_E_OK) {
+ sr_err("lzo_init() failed with return code %d.", ret);
+ sr_err("This usually indicates a compiler bug. Recompile without");
+ sr_err("optimizations, and enable '-DLZO_DEBUG' for diagnostics.");
+ ret = SR_ERR;
+ goto done;
+ }
+
#ifdef HAVE_LIBUSB_1_0
ret = libusb_init(&context->libusb_ctx);
if (LIBUSB_SUCCESS != ret) {