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); | |
} |