syntax error : unexpected type 'type'
A syntax error occurs before or in the type specifier.
Example
int func1( int, ... , float ); // error, misplaced ellipsis int func2( int, float, ... ); // OK