X-Git-Url: https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blobdiff_plain;f=module_sigrokdecode.c;h=a3872ab53a260d92efa65fdff17e8cb25a44df69;hp=6b636ad466c01638584a156f104da931e6d128f8;hb=94d43b37bd34263f5ed9f7135aac5fe7413c7f07;hpb=7ce7775cb5a4e97264df62f43315d32504602072 diff --git a/module_sigrokdecode.c b/module_sigrokdecode.c index 6b636ad..a3872ab 100644 --- a/module_sigrokdecode.c +++ b/module_sigrokdecode.c @@ -26,7 +26,7 @@ extern PyTypeObject srd_logic_type; static int convert_pyobj(struct srd_decoder_instance *di, PyObject *obj, - int *annotation_format, char ***annotation) + int *ann_format, char ***ann) { PyObject *py_tmp; struct srd_pd_output *pdo; @@ -61,7 +61,7 @@ static int convert_pyobj(struct srd_decoder_instance *di, PyObject *obj, di->decoder->name, ann_id); return SRD_ERR_PYTHON; } - *annotation_format = ann_id; + *ann_format = ann_id; /* Second element must be a list */ py_tmp = PyList_GetItem(obj, 1); @@ -70,7 +70,7 @@ static int convert_pyobj(struct srd_decoder_instance *di, PyObject *obj, di->decoder->name); return SRD_ERR_PYTHON; } - if (py_strlist_to_char(py_tmp, annotation) != SRD_OK) { + if (py_strlist_to_char(py_tmp, ann) != SRD_OK) { srd_err("Protocol decoder %s submitted annotation list, but second element was malformed", di->decoder->name); return SRD_ERR_PYTHON; @@ -85,7 +85,7 @@ static PyObject *Decoder_put(PyObject *self, PyObject *args) PyObject *data, *py_res; struct srd_decoder_instance *di, *next_di; struct srd_pd_output *pdo; - struct srd_protocol_data *pdata; + struct srd_proto_data *pdata; uint64_t start_sample, end_sample; int output_id; void (*cb)(); @@ -103,18 +103,18 @@ static PyObject *Decoder_put(PyObject *self, PyObject *args) } pdo = l->data; - if (!(pdata = g_try_malloc0(sizeof(struct srd_protocol_data)))) + if (!(pdata = g_try_malloc0(sizeof(struct srd_proto_data)))) return NULL; pdata->start_sample = start_sample; pdata->end_sample = end_sample; pdata->pdo = pdo; switch (pdo->output_type) { - case SRD_OUTPUT_ANNOTATION: + case SRD_OUTPUT_ANN: /* Annotations are only fed to callbacks. */ if ((cb = srd_find_callback(pdo->output_type))) { /* Annotations need converting from PyObject. */ - if (convert_pyobj(di, data, &pdata->annotation_format, + if (convert_pyobj(di, data, &pdata->ann_format, (char ***)&pdata->data) != SRD_OK) { /* An error was already logged. */ break; @@ -122,7 +122,7 @@ static PyObject *Decoder_put(PyObject *self, PyObject *args) cb(pdata); } break; - case SRD_OUTPUT_PROTOCOL: + case SRD_OUTPUT_PROTO: for (l = di->next_di; l; l = l->next) { next_di = l->data; /* TODO: is this needed? */ @@ -154,7 +154,7 @@ static PyObject *Decoder_add(PyObject *self, PyObject *args) { PyObject *ret; struct srd_decoder_instance *di; - char *protocol_id; + char *proto_id; int output_type, pdo_id; if (!(di = get_di_by_decobject(self))) { @@ -163,13 +163,13 @@ static PyObject *Decoder_add(PyObject *self, PyObject *args) return NULL; } - if (!PyArg_ParseTuple(args, "is", &output_type, &protocol_id)) { + if (!PyArg_ParseTuple(args, "is", &output_type, &proto_id)) { if (PyErr_Occurred()) PyErr_Print(); return NULL; } - pdo_id = pd_add(di, output_type, protocol_id); + pdo_id = pd_add(di, output_type, proto_id); if (pdo_id < 0) Py_RETURN_NONE; else @@ -230,11 +230,11 @@ PyMODINIT_FUNC PyInit_sigrokdecode(void) return NULL; /* expose output types as symbols in the sigrokdecode module */ - if(PyModule_AddObject(mod, "SRD_OUTPUT_ANNOTATION", - PyLong_FromLong(SRD_OUTPUT_ANNOTATION)) == -1) + if(PyModule_AddObject(mod, "SRD_OUTPUT_ANN", + PyLong_FromLong(SRD_OUTPUT_ANN)) == -1) return NULL; - if(PyModule_AddObject(mod, "SRD_OUTPUT_PROTOCOL", - PyLong_FromLong(SRD_OUTPUT_PROTOCOL)) == -1) + if(PyModule_AddObject(mod, "SRD_OUTPUT_PROTO", + PyLong_FromLong(SRD_OUTPUT_PROTO)) == -1) return NULL; if(PyModule_AddObject(mod, "SRD_OUTPUT_BINARY", PyLong_FromLong(SRD_OUTPUT_BINARY)) == -1)