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 -----

To: Jokes

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

 

 

Одговори путем е-поште