X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=type_decoder.c;h=d4c592f224e8c3f1b933cf0fb1ac5d6f981e47a8;hb=c6bfbc0043089e006c684bcce609da50aadded81;hp=eeafe58a0d653b5927db204a4a92ce0b0aeee4cd;hpb=077fa8acbcb8b585af6f5323f16221940a27a72e;p=libsigrokdecode.git diff --git a/type_decoder.c b/type_decoder.c index eeafe58..d4c592f 100644 --- a/type_decoder.c +++ b/type_decoder.c @@ -17,9 +17,9 @@ * along with this program. If not, see . */ +#include #include "libsigrokdecode-internal.h" /* First, so we avoid a _POSIX_C_SOURCE warning. */ #include "libsigrokdecode.h" -#include "config.h" #include typedef struct { @@ -53,7 +53,7 @@ static int convert_annotation(struct srd_decoder_inst *di, PyObject *obj, /* Should have 2 elements. */ if (PyList_Size(obj) != 2) { srd_err("Protocol decoder %s submitted annotation list with " - "%d elements instead of 2", di->decoder->name, + "%zd elements instead of 2", di->decoder->name, PyList_Size(obj)); return SRD_ERR_PYTHON; } @@ -116,7 +116,7 @@ static int convert_binary(struct srd_decoder_inst *di, PyObject *obj, /* Should have 2 elements. */ if (PyTuple_Size(obj) != 2) { srd_err("Protocol decoder %s submitted SRD_OUTPUT_BINARY tuple " - "with %d elements instead of 2", di->decoder->name, + "with %zd elements instead of 2", di->decoder->name, PyList_Size(obj)); return SRD_ERR_PYTHON; } @@ -251,7 +251,7 @@ static PyObject *Decoder_put(PyObject *self, PyObject *args) case SRD_OUTPUT_PYTHON: for (l = di->next_di; l; l = l->next) { next_di = l->data; - srd_spew("Sending %d-%d to instance %s", + srd_spew("Sending %" PRIu64 "-%" PRIu64 " to instance %s", start_sample, end_sample, next_di->inst_id); if (!(py_res = PyObject_CallMethod( next_di->py_inst, "decode", "KKO", start_sample,