caller(unsigned int reg_type)1 int caller (unsigned int reg_type)
2 {
3   switch (reg_type)
4     {
5     case 0x80000000:
6       return (int)foo();
7 
8     case 0x80000003:
9       return (int) bar();
10 
11     case 0x80000001:
12       return (int) baz();
13 
14     case 0x80000004:
15       return (int) fooz();
16     }
17 }
18