Collect input arguments for a procedure call from a va_list. The first
value may be supplied as
first_value and will then not be collected.
ivalues must be at least
proc->n_in_pspecs elements long and all elements
will be initialized after the function returns (even in error cases).
first_value may be the same adress as
ivalues, in whic hcase the first
argument is entirely ignored and collection simply starts out with the
second argument.
| proc: | | valid BseProcedureClass
|
| first_value: | | the first input argument if not to be collected
|
| var_args: | | va_list to collect input args from
|
| ivalues: | | uninitialized GValue array with at least proc->n_in_pspecs members
|
| RETURNS: | | BseErrorType value of error if any occoured during collection |
|