int ?!=?( int, int ); int ?!=?( float, float ); int 0; void g( float ); void g( int ); void f( int a ) { int b; float c; g( a ? b : c ); g( a && c ); g( a || b ); } //Dummy main int main(int argc, char const *argv[]) { return 0; }