--- amigadepacker-0.04.old/ppdepack.c +++ amigadepacker-0.04/ppdepack.c @@ -47,8 +47,7 @@ static ULONG key_start = 0; - -inline void ppDecryptCopy(UBYTE *src, UBYTE *dest, ULONG len, ULONG key) +void ppDecryptCopy(UBYTE *src, UBYTE *dest, ULONG len, ULONG key) { UBYTE a = (key>>24) & 0xFF; UBYTE b = (key>>16) & 0xFF; @@ -140,7 +139,7 @@ * request match lengths that there isn't enough data for, or will * underrun or overrun the theoretical output buffer */ -inline int ppValidate(UBYTE *src, UBYTE *offset_lens, +int ppValidate(UBYTE *src, UBYTE *offset_lens, ULONG src_len, ULONG dest_len, UBYTE skip_bits) { UBYTE *buf_src, bits_left = 0, bit_cnt;