Daniel-Constantin Mierla writes:
K functions expect a pointer to pv_spec_t and now a
pv_spec_t** is
returned when fixup_pvar() is used. fparam_t.v.pvs is a pv_spec_t* and
the *param (from fixup call) is filled with &fparam_t.v.
A solution would be to add a void *fixed_param to fparam_t that is
either set to &fparam_t.v or to a filed insind 'u' union, and this one
is used to fill the 'param'.
i hope that not all modules that accept pv arguments would need to be
updated. let me know when this works and i'll resume my tests.
-- juha