add explicit casts for some implicit conversions

This commit is contained in:
Josh Coalson
2001-07-03 04:38:59 +00:00
parent da2037d66d
commit 6d5be83970
4 changed files with 17 additions and 16 deletions

View File

@@ -290,17 +290,17 @@ FLAC__bool FLAC__bitbuffer_write_raw_uint32(FLAC__BitBuffer *bb, FLAC__uint32 va
n = 8 - bb->bits;
if(n == 8) { /* i.e. bb->bits == 0 */
if(bits < 8) {
bb->buffer[bb->bytes] = val;
bb->buffer[bb->bytes] = (FLAC__byte)val;
bb->bits = bits;
break;
}
else if(bits == 8) {
bb->buffer[bb->bytes++] = val;
bb->buffer[bb->bytes++] = (FLAC__byte)val;
break;
}
else {
k = bits - 8;
bb->buffer[bb->bytes++] = val >> k;
bb->buffer[bb->bytes++] = (FLAC__byte)(val >> k);
val &= (~(0xffffffff << k));
bits -= 8;
}
@@ -371,17 +371,17 @@ FLAC__bool FLAC__bitbuffer_write_raw_uint64(FLAC__BitBuffer *bb, FLAC__uint64 va
while(bits > 0) {
if(bb->bits == 0) {
if(bits < 8) {
bb->buffer[bb->bytes] = val;
bb->buffer[bb->bytes] = (FLAC__byte)val;
bb->bits = bits;
break;
}
else if(bits == 8) {
bb->buffer[bb->bytes++] = val;
bb->buffer[bb->bytes++] = (FLAC__byte)val;
break;
}
else {
k = bits - 8;
bb->buffer[bb->bytes++] = val >> k;
bb->buffer[bb->bytes++] = (FLAC__byte)(val >> k);
val &= (~(0xffffffffffffffff << k));
bits -= 8;
}