#endif
#include <libsigrok/libsigrok.h>
#include "libsigrok-internal.h"
+#include "minilzo/minilzo.h"
/** @cond PRIVATE */
#define LOG_PREFIX "backend"
* @section sec_irc IRC
*
* You can find the sigrok developers in the
- * <a href="irc://chat.freenode.net/sigrok">\#sigrok</a>
- * IRC channel on Freenode.
+ * <a href="ircs://irc.libera.chat/#sigrok">\#sigrok</a>
+ * IRC channel on Libera.Chat.
*
* @section sec_website Website
*
glib_binary_age, glib_interface_age));
l = g_slist_append(l, m);
+ m = g_slist_append(NULL, g_strdup("zlib"));
+ m = g_slist_append(m, g_strdup_printf("%s", CONF_ZLIB_VERSION));
+ l = g_slist_append(l, m);
+
m = g_slist_append(NULL, g_strdup("libzip"));
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)",
m = g_slist_append(m, g_strdup_printf("%s", CONF_LIBHIDAPI_VERSION));
l = g_slist_append(l, m);
#endif
+#ifdef HAVE_LIBBLUEZ
+ m = g_slist_append(NULL, g_strdup("bluez"));
+ m = g_slist_append(m, g_strdup_printf("%s", CONF_LIBBLUEZ_VERSION));
+ l = g_slist_append(l, m);
+#endif
#ifdef HAVE_LIBFTDI
m = g_slist_append(NULL, g_strdup("libftdi"));
m = g_slist_append(m, g_strdup_printf("%s", CONF_LIBFTDI_VERSION));
}
#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) {