[PATCH] volatile unsigned short f(...) doesn't make sense