s[j] = get_16 (big_endian, data + 2 + j * 2);
}
- data += 2 + slen;
- length -= 2 + slen;
+ data += 2 + 2 * slen;
+ length -= 2 + 2 * slen;
}
r = (struct res_resource *) res_alloc (sizeof *r);
menuex = extended_menu (menu);
d = (struct bindata *) reswr_alloc (sizeof *d);
- d->length = menuex ? 4 : 8;
+ d->length = menuex ? 8 : 4;
d->data = (unsigned char *) reswr_alloc (d->length);
if (! menuex)