class Foo { public: void memberFunction_bad(const char* bar, ...); virtual void memberFunction_bad_virtual(const char* bar, ...); virtual void memberFunction_bad_pure_virtual(const char* bar, ...) = 0; int memberFunction_control(); virtual int memberFunction_control_virtual(); virtual int memberFunction_control_pure_virtual() = 0; }; void function_bad1(int i, ...); int function_control(int i, float f);