__attribute__ ((visibility ("protected"))) void foo (void) { }