X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Foutput%2Foutput.c;h=5e2d409d525ddc0c9fee24eab8392504548124ba;hb=329733d92c5004f0fe308eff26b9537fded2cdf3;hp=7eaa489ee8561142f97fabc3aa964526ab47cf8c;hpb=8a174d23427735617d69c7502ed8dcade786bbf9;p=libsigrok.git diff --git a/src/output/output.c b/src/output/output.c index 7eaa489e..5e2d409d 100644 --- a/src/output/output.c +++ b/src/output/output.c @@ -21,7 +21,9 @@ #include "libsigrok.h" #include "libsigrok-internal.h" +/** @cond PRIVATE */ #define LOG_PREFIX "output" +/** @endcond */ /** * @file @@ -95,14 +97,14 @@ SR_API const struct sr_output_module **sr_output_list(void) * * @since 0.4.0 */ -SR_API const char *sr_output_id_get(const struct sr_output_module *o) +SR_API const char *sr_output_id_get(const struct sr_output_module *omod) { - if (!o) { + if (!omod) { sr_err("Invalid output module NULL!"); return NULL; } - return o->id; + return omod->id; } /** @@ -110,14 +112,14 @@ SR_API const char *sr_output_id_get(const struct sr_output_module *o) * * @since 0.4.0 */ -SR_API const char *sr_output_name_get(const struct sr_output_module *o) +SR_API const char *sr_output_name_get(const struct sr_output_module *omod) { - if (!o) { + if (!omod) { sr_err("Invalid output module NULL!"); return NULL; } - return o->name; + return omod->name; } /** @@ -125,14 +127,14 @@ SR_API const char *sr_output_name_get(const struct sr_output_module *o) * * @since 0.4.0 */ -SR_API const char *sr_output_description_get(const struct sr_output_module *o) +SR_API const char *sr_output_description_get(const struct sr_output_module *omod) { - if (!o) { + if (!omod) { sr_err("Invalid output module NULL!"); return NULL; } - return o->desc; + return omod->desc; } /** @@ -144,14 +146,14 @@ SR_API const char *sr_output_description_get(const struct sr_output_module *o) * @since 0.4.0 */ SR_API const char *const *sr_output_extensions_get( - const struct sr_output_module *o) + const struct sr_output_module *omod) { - if (!o) { + if (!omod) { sr_err("Invalid output module NULL!"); return NULL; } - return o->exts; + return omod->exts; } /** @@ -181,15 +183,15 @@ SR_API const struct sr_output_module *sr_output_find(char *id) * * @since 0.4.0 */ -SR_API const struct sr_option **sr_output_options_get(const struct sr_output_module *o) +SR_API const struct sr_option **sr_output_options_get(const struct sr_output_module *omod) { const struct sr_option *mod_opts, **opts; int size, i; - if (!o || !o->options) + if (!omod || !omod->options) return NULL; - mod_opts = o->options(); + mod_opts = omod->options(); for (size = 0; mod_opts[size].id; size++) ; @@ -242,7 +244,7 @@ SR_API void sr_output_options_free(const struct sr_option **options) * * @since 0.4.0 */ -SR_API const struct sr_output *sr_output_new(const struct sr_output_module *o, +SR_API const struct sr_output *sr_output_new(const struct sr_output_module *omod, GHashTable *options, const struct sr_dev_inst *sdi) { struct sr_output *op; @@ -254,13 +256,13 @@ SR_API const struct sr_output *sr_output_new(const struct sr_output_module *o, int i; op = g_malloc(sizeof(struct sr_output)); - op->module = o; + op->module = omod; op->sdi = sdi; new_opts = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, (GDestroyNotify)g_variant_unref); - if (o->options) { - mod_opts = o->options(); + if (omod->options) { + mod_opts = omod->options(); for (i = 0; mod_opts[i].id; i++) { if (options && g_hash_table_lookup_extended(options, mod_opts[i].id, &key, &value)) { @@ -285,7 +287,7 @@ SR_API const struct sr_output *sr_output_new(const struct sr_output_module *o, g_hash_table_iter_init(&iter, options); while (g_hash_table_iter_next(&iter, &key, &value)) { if (!g_hash_table_lookup(new_opts, key)) { - sr_err("Output module '%s' has no option '%s'", o->id, key); + sr_err("Output module '%s' has no option '%s'", omod->id, key); g_hash_table_destroy(new_opts); g_free(op); return NULL;