I have two variadic function as foo(format, ...)
and bar(format, ...)
. I want to implement function foo
so that it can invoke bar
with the same list of arguments it has. That is,
foo(format...)
{
...
bar(format, ...);
}
For instance, invoking foo("(ii)", 1, 2)
will invoke bar
with same arguments bar("(ii)", 1, 2)
. How should this foo
function be implemented?
PS: function bar
is from a legacy library which I cant change its interface.