1 void tweak(int); a()2__attribute__ ((visibility ("default"))) void a() { tweak(0); } b()3__attribute__ ((visibility ("protected"))) void b() { tweak(1); } c()4__attribute__ ((visibility ("hidden"))) void c() { tweak(2); } d()5__attribute__ ((visibility ("internal"))) void d() { tweak(3); } 6