3 bool checkbit(
int &number,
int bit_number )
5 if ( (bit_number > 31) || (bit_number < 0) )
7 if ( ( number&(1<<bit_number) ) != 0 )
16 if ( (bit_number > 31) || (bit_number < 0) )
18 number = ( number|(1<<bit_number) );
23 if ( (bit_number > 31) || (bit_number < 0) )
27 temp = ( ( 0xffffffff<<(bit_number+1) )|( 0xffffffff>>(32-bit_number) ) );
29 temp = ( 0xffffffff<<(bit_number+1) );
33 void flipbit(
int &number,
int bit_number )
35 if ( (bit_number > 31) || (bit_number < 0) )
37 if (
checkbit( number, bit_number ) == 1)