X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=decoder.c;h=0aa1c5f8474a11b105983dd36eaf58c65c09d291;hb=5a2c4dc462310a8a031abda7e6cbb0532873ec55;hp=f620c1efb03b114accc7893352c6e37604edd31a;hpb=abeeed8b6da45e1854bc151a8175836b5ca38e34;p=libsigrokdecode.git diff --git a/decoder.c b/decoder.c index f620c1e..0aa1c5f 100644 --- a/decoder.c +++ b/decoder.c @@ -36,7 +36,7 @@ extern SRD_PRIV PyObject *mod_sigrokdecode; * * @return List of decoders, NULL if none are supported or loaded. */ -SRD_API GSList *srd_decoders_list(void) +SRD_API GSList *srd_decoder_list(void) { return pd_list; } @@ -53,7 +53,7 @@ SRD_API struct srd_decoder *srd_decoder_get_by_id(const char *id) GSList *l; struct srd_decoder *dec; - for (l = srd_decoders_list(); l; l = l->next) { + for (l = srd_decoder_list(); l; l = l->next) { dec = l->data; if (!strcmp(dec->id, id)) return dec; @@ -62,7 +62,8 @@ SRD_API struct srd_decoder *srd_decoder_get_by_id(const char *id) return NULL; } -static int get_probes(struct srd_decoder *d, char *attr, GSList **pl) +static int get_probes(const struct srd_decoder *d, const char *attr, + GSList **pl) { PyObject *py_probelist, *py_entry; struct srd_probe *p; @@ -134,7 +135,7 @@ SRD_API int srd_decoder_load(const char *module_name) int alen, ret, i; char **ann; - srd_dbg("Loading module '%s'.", module_name); + srd_dbg("Loading protocol decoder '%s'.", module_name); py_basedec = py_method = py_attr = NULL; @@ -340,7 +341,7 @@ static void free_probes(GSList *probelist) */ SRD_API int srd_decoder_unload(struct srd_decoder *dec) { - srd_dbg("Unloading decoder '%s'.", dec->name); + srd_dbg("Unloading protocol decoder '%s'.", dec->name); /* * Since any instances of this decoder need to be released as well, @@ -379,7 +380,7 @@ SRD_API int srd_decoder_unload(struct srd_decoder *dec) * * @return SRD_OK upon success, a (negative) error code otherwise. */ -SRD_API int srd_decoders_load_all(void) +SRD_API int srd_decoder_load_all(void) { GDir *dir; GError *error; @@ -404,12 +405,12 @@ SRD_API int srd_decoders_load_all(void) * * @return SRD_OK upon success, a (negative) error code otherwise. */ -SRD_API int srd_decoders_unload_all(void) +SRD_API int srd_decoder_unload_all(void) { GSList *l; struct srd_decoder *dec; - for (l = srd_decoders_list(); l; l = l->next) { + for (l = srd_decoder_list(); l; l = l->next) { dec = l->data; srd_decoder_unload(dec); }