1static inline fu (unsigned short data) 2{ 3 return data; 4} 5ru(i) 6{ 7 if(fu(i++)!=5)abort(); 8 if(fu(++i)!=7)abort(); 9} 10static inline fs (signed short data) 11{ 12 return data; 13} 14rs(i) 15{ 16 if(fs(i++)!=5)abort(); 17 if(fs(++i)!=7)abort(); 18} 19 20 21main() 22{ 23 ru(5); 24 rs(5); 25 exit(0); 26} 27