diff options
Diffstat (limited to 'scumm/bomp.cpp')
| -rw-r--r-- | scumm/bomp.cpp | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/scumm/bomp.cpp b/scumm/bomp.cpp index f69a31ff24..1626493105 100644 --- a/scumm/bomp.cpp +++ b/scumm/bomp.cpp @@ -47,14 +47,13 @@ void decompressBomp(byte *dst, const byte *src, int w, int h) { } while (--h); } -void bompDecodeLine(byte *dst, const byte *src, int size) { - assert(size > 0); +void bompDecodeLine(byte *dst, const byte *src, int len) { + assert(len > 0); - int len, num; + int num; byte code, color; - len = size; - while (len) { + while (len > 0) { code = *src++; num = (code >> 1) + 1; if (num > len) @@ -71,16 +70,15 @@ void bompDecodeLine(byte *dst, const byte *src, int size) { } } -void bompDecodeLineReverse(byte *dst, const byte *src, int size) { - assert(size > 0); +void bompDecodeLineReverse(byte *dst, const byte *src, int len) { + assert(len > 0); - dst += size; + dst += len; - int len, num; + int num; byte code, color; - len = size; - while (len) { + while (len > 0) { code = *src++; num = (code >> 1) + 1; if (num > len) |
