I answered this question How can I get my va_list arguments to repeat itself? and noticed the uncommon function declaration:
void ordered(int num1, double list ...);
First i thought the compiler would complain but clang 3.2 didn't and neither did g++ 4.7.2.
What does this declaration expand to? As what does it get interpreted?
Edit: I know about the ellipsis. But the normal form is <return type> <function-name>(<argument1-type> <arg-name>, ...);
in the example the comma is missing.