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