X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FBaseLib%2FHighBitSet32.c;fp=MdePkg%2FLibrary%2FBaseLib%2FHighBitSet32.c;h=520511b7fe82b5a6fc3c895455e97cabdf2a01c6;hp=b3c9ed158b05bad1ea2af7300401bd30981bb4fa;hb=2f88bd3a1296c522317f1c21377876de63de5be7;hpb=1436aea4d5707e672672a11bda72be2c63c936c3 diff --git a/MdePkg/Library/BaseLib/HighBitSet32.c b/MdePkg/Library/BaseLib/HighBitSet32.c index b3c9ed158b..520511b7fe 100644 --- a/MdePkg/Library/BaseLib/HighBitSet32.c +++ b/MdePkg/Library/BaseLib/HighBitSet32.c @@ -6,9 +6,6 @@ **/ - - - #include "BaseLibInternals.h" /** @@ -28,14 +25,17 @@ INTN EFIAPI HighBitSet32 ( - IN UINT32 Operand + IN UINT32 Operand ) { - INTN BitIndex; + INTN BitIndex; if (Operand == 0) { - return - 1; + return -1; } - for (BitIndex = 31; (INT32)Operand > 0; BitIndex--, Operand <<= 1); + + for (BitIndex = 31; (INT32)Operand > 0; BitIndex--, Operand <<= 1) { + } + return BitIndex; }