rem: for(r = 0; r < t->exports->par_no; r++) { if ((strcmp(name, t->exports->param_names[r]) == 0) && (t->exports->param_types[r] == type)) {
add: for(param=t->exports->params;param && param->name ; param++) { if ((strcmp(name, param->name) == 0) && (param->type == type)) {
context: void* find_param_export(char* mod, char* name, modparam_t type){	struct sr_module* t;	int r;	for(t = modules; t; t = t->next) {		if (strcmp(mod, t->exports->name) == 0) {			for(r = 0; r < t->exports->par_no; r++) {				if ((strcmp(name, t->exports->param_names[r]) == 0) &&				    (t->exports->param_types[r] == type)) {					DBG("find_param_export: found <%s> in module %s [%s]\n",					    name, t->exports->name, t->path);					return t->exports->param_pointers[r];				}			}		}	}	DBG("find_param_export: parameter <%s> or module <%s> not found\n",			name, mod);	return 0;}