Andrei Pelinescu-Onciul writes:
I you want variable number of parameters, the module function declaration should look like: {"foov", (cmd_function)foo_var, VAR_PARAM_NO, 0, 0, REQUEST_ROUTE}
andrei,
when i compare the above example with modules_s/print example:
{"printv", (cmd_function)print_f_var, VAR_PARAM_NO, 0, REQUEST_ROUTE},
the difference is that in foov example there is one field more. i guess it has something to do with s vs. k module interface. when i look sr_module.h there is ifdefs KAMAILIO_MOD_INTERFACE. is it possible to match and match module interfaces on per module basis by including
#define SER_MOD_INTERFACE
or
#define KAMAILIO_MOD_INTERFACE
in the main source file of the module?
it would really be nice if there were a wiki page about this (including the fixup stuff).
-- juha