]> sigrok.org Git - sigrok-cli.git/blobdiff - show.c
Bump libsigrok/libsigrokdecode dependencies to 0.3.0 each.
[sigrok-cli.git] / show.c
diff --git a/show.c b/show.c
index 25429b3e3d85c60ccb54276e2b4e33203c6edd9a..a10af0e685114829edecf97a54d5d48dff4a2ec9 100644 (file)
--- a/show.c
+++ b/show.c
@@ -18,7 +18,6 @@
  */
 
 #include "sigrok-cli.h"
-#include "config.h"
 #include <glib.h>
 #include <string.h>
 
@@ -46,12 +45,14 @@ static gint sort_drivers(gconstpointer a, gconstpointer b)
        return strcmp(sdda->name, sddb->name);
 }
 
+#ifdef HAVE_SRD
 static gint sort_pds(gconstpointer a, gconstpointer b)
 {
        const struct srd_decoder *sda = a, *sdb = b;
 
        return strcmp(sda->id, sdb->id);
 }
+#endif
 
 void show_version(void)
 {
@@ -409,7 +410,7 @@ void show_dev_detail(void)
                        }
                        g_variant_unref(gvar_list);
 
-               } else if (srci->datatype == SR_T_CHAR) {
+               } else if (srci->datatype == SR_T_STRING) {
                        printf("    %s: ", srci->id);
                        if (sr_config_get(sdi->driver, sdi, channel_group, srci->key,
                                        &gvar) == SR_OK) {