View | Details | Raw Unified
Collapse All | Expand All

(-) mpg123.epatched/layer3.c (-1 / +1 lines)
 Lines 626-632    Link Here 
  int *me;
  int *me;
  int num=getbitoffset(&bsi);
  int num=getbitoffset(&bsi);
  long mask;
  int mask;
  /* 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;
  mask <<= 8-num;
  mask <<= 8-num;