Imenno :-)))
Ama karai, samo Levski :-)))
Po-zdravi !
M.
-----Original Message-----
From: Stanislav Jordanov [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, May
07, 2002 1:17 AM
To: Manski Fransazov;
[EMAIL PROTECTED]
Subject: Re: IsPowerOf2
IsPowerOf2(
IN UINT uPow2
)
{
// Hem sme po-krasiwi, hem sme po dobri:
// (drug e wyprosa towa topli li ni poweche :)
return u != 0 && (u & (u - 1)) == 0;
----- Original
Message -----
Sent: Wednesday, May 01, 2002 9:19 PM
Subject: [JOKES] IsPowerOf2
Njakoi popita dali ima v windowsa sobstvena versija na IsPowerOf2
Kato naprawq search za IsPowerOf2 w soursowete na NT sreshtam 23
hits (below). Towa razbira se ne otchita implementaciite koito sa pod drugo ime
(napr IsPowOf2 etc...)
Ami nai razlichni sa implementaiite, no powecheto sa kato nashata w
printing-a (below)... :-)
HRESULT
IsPowerOf2(
IN UINT uPow2
)
{
//
// Check if uPow2 is really a power of 2, there are faster
// ways of doing this, but for now lets just get it done.
//
UINT uNumOfSetBits = 0;
for (UINT i = 1; i; i = i << 1)
{
uNumOfSetBits += (uPow2 & i) ? 1
: 0;
}
return uNumOfSetBits == 1 ? S_OK : S_FALSE;
}