/* we must split this, because for num==0 the shift is undefined if you do it in one step */ | /* we must split this, because for num==0 the shift is undefined if you do it in one step */ |
mask = ((unsigned long) getbits(&bsi,num))<<BITSHIFT; | mask = ((unsigned long) getbits(&bsi,num))<<BITSHIFT; |