version 1.1 | | version 1.2 |
---|
| | |
if ( c != TRANSPARENCY_COLOR ) { | | if ( c != TRANSPARENCY_COLOR ) { |
| | |
if (len > 3) { | | if (len > 3) { |
while ((int)(scale_dest_ptr) & 0x3) { *scale_dest_ptr++ = c; len--; }; | | while ((size_t)(scale_dest_ptr) & 0x3) { *scale_dest_ptr++ = c; len--; }; |
if (len >= 4) { | | if (len >= 4) { |
x = (c << 24) | (c << 16) | (c << 8) | c; | | x = (c << 24) | (c << 16) | (c << 8) | c; |
while (len > 4) { *((int *)scale_dest_ptr) = x; scale_dest_ptr += 4; len -= 4; }; | | while (len > 4) { *((int *)scale_dest_ptr) = x; scale_dest_ptr += 4; len -= 4; }; |