9.22 External entities

External entities declared in other scopes are visible.


The compiler generates a warning if an external entity declared in another scope is visible.


void f1(void)
    extern void f();
void f2(void)
    f(); /* Out of scope declaration */
Non-Confidential PDF file icon PDF version ARM DUI0472J
Copyright © 2010-2013 ARM. All rights reserved.