X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/rsbs2/blobdiff_plain/05c92ac4936fcd3027d8e477b1a89e1cd6b4ac5c..9897bfc3aab309cb3867af8f154b601118d366c9:/rsb-lz.c diff --git a/rsb-lz.c b/rsb-lz.c index a776e8d..ed0c813 100644 --- a/rsb-lz.c +++ b/rsb-lz.c @@ -459,6 +459,19 @@ unsigned int fn_598b4(struct s_59b78 *data, unsigned int arg2) void fn_5980c(unsigned int arg1, unsigned int mem[]) { + unsigned char *r1; + unsigned char *r2; + + r1 = (unsigned char*)mem[0]; + r2 = (unsigned char*)mem[1]; + + if (r1 >= r2) + fn_59788(); + + *r1 = arg1 & 0xff; + + r1++; + mem[0] = (unsigned int)r1; } void fn_5993c(struct s_59b78 *data, unsigned int mem[])