Ignore:
Timestamp:
Aug 21, 2018, 6:01:01 PM (6 years ago)
Author:
alain
Message:

Fix several GCC warning related to the -Wextra compilation option.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/libk/bits.c

    r457 r473  
    8181                if((len + bit) >= 32)
    8282                {
    83                         val = (bit == 0) ? 0xFFFFFFFF : (1 << (32 - bit)) - 1;
     83            if( bit == 0 ) val = 0xFFFFFFFF;
     84            else           val = (uint32_t)((1 << (32 - bit)) - 1);
     85
    8486                        bitmap[word] |= (val << bit);
    8587                        word++;
     
    108110                if((len + bit) >= 32)
    109111                {
    110                         val = (bit == 0) ? 0xFFFFFFFF : (1 << (32 - bit)) - 1;
     112            if( bit == 0 ) val = 0xFFFFFFFF;
     113            else           val = (uint32_t)((1 << (32 - bit)) - 1);
     114
    111115                        bitmap[word] &= ~(val << bit);
    112116                        word++;
Note: See TracChangeset for help on using the changeset viewer.