25-08-2014, 04:33 PM
Does rule 7-3-1 require a function declared at global scope be declared as "extern 'C'" for both the function's declaration and its definition or does one "extern 'C'" for that function suffice? For example, is this okay:
Code:
extern "C" void f();
void f() {}