• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 void tweak(int);
2 
3 struct foo {
4 };
5 
bar_2(struct foo * y)6 void bar_2(struct foo* y) {
7   (void) y;
8   tweak(0);
9 }
10 
bar(const volatile struct foo * y)11 void bar(const volatile struct foo* y) {
12   (void) y;
13   tweak(1);
14 }
15 
baz(void (* const volatile y)(const volatile struct foo *))16 void baz(void(*const volatile y)(const volatile struct foo*)) {
17   (void) y;
18   tweak(2);
19 }
20 
21 void(*const volatile quux)(const volatile struct foo*) = &bar;
22