I want to declare a function, which has no required parameters, but may have optional, and do it in pure C.
It's simple for functions having at least one parameter:
void my_func( char *sFirst, ... );
and then accessing the optional using arg_list.
I want to define something like
void my_func( ... );
but it's not valid :(
I'll appreciate your help.