\r
**/\r
\r
+\r
+\r
+\r
#include "BaseLibInternals.h"\r
\r
/**\r
from little endian to big endian or vice versa. The byte swapped value is\r
returned.\r
\r
- @param Operand A 16-bit unsigned value.\r
+ @param Value A 16-bit unsigned value.\r
\r
- @return The byte swaped Operand.\r
+ @return The byte swapped Value.\r
\r
**/\r
UINT16\r
EFIAPI\r
SwapBytes16 (\r
- IN UINT16 Operand\r
+ IN UINT16 Value\r
)\r
{\r
- return (Operand << 8) | (Operand >> 8);\r
+ return (UINT16) ((Value<< 8) | (Value>> 8));\r
}\r