Sam Russell wrote:
> > Also, in GNU coding style, when line breaking is needed within
> expressions,
> > we do the line break before the operator, not after the operator. [1]
> > This affects lib/crc.c lines 73..80, 102..103.
> 
> Done.

I meant this expression:

  crc = crc32_sliceby8_table[0][(local_buf >> 56) & 0xFF] ^
        crc32_sliceby8_table[1][(local_buf >> 48) & 0xFF] ^
        crc32_sliceby8_table[2][(local_buf >> 40) & 0xFF] ^
        crc32_sliceby8_table[3][(local_buf >> 32) & 0xFF] ^
        crc32_sliceby8_table[4][(local_buf >> 24) & 0xFF] ^
        crc32_sliceby8_table[5][(local_buf >> 16) & 0xFF] ^
        crc32_sliceby8_table[6][(local_buf >> 8) & 0xFF] ^
        crc32_sliceby8_table[7][local_buf & 0xFF];

which looks more GNU-style like this:

  crc =   crc32_sliceby8_table[0][(local_buf >> 56) & 0xFF]
        ^ crc32_sliceby8_table[1][(local_buf >> 48) & 0xFF]
        ^ crc32_sliceby8_table[2][(local_buf >> 40) & 0xFF]
        ^ crc32_sliceby8_table[3][(local_buf >> 32) & 0xFF]
        ^ crc32_sliceby8_table[4][(local_buf >> 24) & 0xFF]
        ^ crc32_sliceby8_table[5][(local_buf >> 16) & 0xFF]
        ^ crc32_sliceby8_table[6][(local_buf >> 8) & 0xFF]
        ^ crc32_sliceby8_table[7][local_buf & 0xFF];

Other than that, it looks fine.

Bruno




Reply via email to