X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=instance.c;fp=instance.c;h=36088744893b7a76f8b0c74e8da33d977c3d3a13;hb=3d9e87aadacf3f8f8a93ad09432c67a257b51633;hp=5264bd0bd3a54d72f8503e926931f542ab310d96;hpb=9e3ed17732bfee95dd17fbd74ad82195a992eb2f;p=libsigrokdecode.git diff --git a/instance.c b/instance.c index 5264bd0..3608874 100644 --- a/instance.c +++ b/instance.c @@ -167,7 +167,7 @@ SRD_API int srd_inst_option_set(struct srd_decoder_inst *di, } } else if (g_variant_is_of_type(value, G_VARIANT_TYPE_INT64)) { val_int = g_variant_get_int64(value); - if (!(py_optval = PyLong_FromLong(val_int))) { + if (!(py_optval = PyLong_FromLongLong(val_int))) { /* ValueError Exception */ PyErr_Clear(); srd_err("Option '%s' has invalid integer value.", sdo->id); @@ -699,7 +699,7 @@ SRD_PRIV int srd_inst_start(struct srd_decoder_inst *di) Py_DECREF(py_res); /* Set self.samplenum to 0. */ - py_samplenum = PyLong_FromLong(0); + py_samplenum = PyLong_FromUnsignedLongLong(0); PyObject_SetAttrString(di->py_inst, "samplenum", py_samplenum); Py_DECREF(py_samplenum);