]> sigrok.org Git - libsigrokdecode.git/blobdiff - type_decoder.c
srd: free all decoder instances when unloading decoders
[libsigrokdecode.git] / type_decoder.c
index 6ed2787be8ad6444332b74e2741349b2f9f682b6..8395edd4d21671be3127ad2c5232c4a440b543f6 100644 (file)
@@ -20,6 +20,7 @@
 #include "sigrokdecode.h" /* First, so we avoid a _POSIX_C_SOURCE warning. */
 #include "sigrokdecode-internal.h"
 #include "config.h"
+#include <inttypes.h>
 
 
 /* This is only used for nicer srd_dbg() output. */
@@ -114,9 +115,9 @@ static PyObject *Decoder_put(PyObject *self, PyObject *args)
        }
        pdo = l->data;
 
-       srd_spew("Instance %s put %d-%d %s on oid %d.", di->instance_id,
-                start_sample, end_sample, OUTPUT_TYPES[pdo->output_type],
-                output_id);
+       srd_spew("Instance %s put %" PRIu64 "-%" PRIu64 " %s on oid %d.",
+                di->instance_id, start_sample, end_sample,
+                OUTPUT_TYPES[pdo->output_type], output_id);
 
        if (!(pdata = g_try_malloc0(sizeof(struct srd_proto_data))))
                return NULL;