| static inline fu (unsigned short data) | |
| { | |
| return data; | |
| } | |
| ru(i) | |
| { | |
| if(fu(i++)!=5)abort(); | |
| if(fu(++i)!=7)abort(); | |
| } | |
| static inline fs (signed short data) | |
| { | |
| return data; | |
| } | |
| rs(i) | |
| { | |
| if(fs(i++)!=5)abort(); | |
| if(fs(++i)!=7)abort(); | |
| } | |
| main() | |
| { | |
| ru(5); | |
| rs(5); | |
| exit(0); | |
| } |