/**
* Load a protocol decoder module into the embedded Python interpreter.
*
- * @param module_name The module name to be loaded.
+ * @param name The module name to be loaded.
*
* @return SRD_OK upon success, a (negative) error code otherwise.
*/
struct srd_decoder *d;
int alen, ret, i;
char **ann;
- struct srd_probe *p;
- GSList *l;
srd_dbg("Loading protocol decoder '%s'.", module_name);
if (get_probes(d, "optional_probes", &d->opt_probes) != SRD_OK)
goto err_out;
- /*
- * Fix order numbers for the optional probes.
- *
- * Example:
- * Required probes: r1, r2, r3. Optional: o1, o2, o3, o4.
- * 'order' fields in the d->probes list = 0, 1, 2.
- * 'order' fields in the d->opt_probes list = 3, 4, 5, 6.
- */
- for (l = d->opt_probes; l; l = l->next) {
- p = l->data;
- p->order += g_slist_length(d->probes);
- }
-
/* Store required fields in newly allocated strings. */
if (py_attr_as_str(d->py_dec, "id", &(d->id)) != SRD_OK)
goto err_out;