nonstandard extension used : '...': prototype parameter in name list illegal
The function definition contains variable arguments, but used old-style function definition format.
The following is an example of this error:
void func( a, b, ...)
int a, b; // warning
{}
This extension can prevent your code from being portable to other compilers and will generate an error under the /Za command-line option.