- c[0] = (lenhi >> 24) & 0xFF;
- c[1] = (lenhi >> 16) & 0xFF;
- c[2] = (lenhi >> 8) & 0xFF;
- c[3] = (lenhi >> 0) & 0xFF;
- c[4] = (lenlo >> 24) & 0xFF;
- c[5] = (lenlo >> 16) & 0xFF;
- c[6] = (lenlo >> 8) & 0xFF;
- c[7] = (lenlo >> 0) & 0xFF;
+ c[0] = (unsigned char)((lenhi >> 24) & 0xFF);
+ c[1] = (unsigned char)((lenhi >> 16) & 0xFF);
+ c[2] = (unsigned char)((lenhi >> 8) & 0xFF);
+ c[3] = (unsigned char)((lenhi >> 0) & 0xFF);
+ c[4] = (unsigned char)((lenlo >> 24) & 0xFF);
+ c[5] = (unsigned char)((lenlo >> 16) & 0xFF);
+ c[6] = (unsigned char)((lenlo >> 8) & 0xFF);
+ c[7] = (unsigned char)((lenlo >> 0) & 0xFF);