Bugfix in DMS decompression with DEEP Compression

This commit is contained in:
Steffest 2018-02-19 17:44:57 +01:00
commit 9f34fe7a73

View file

@ -325,10 +325,10 @@ function SAEO_DMS() {
//l = (j - k) << 1;
l = j - k;
//memmove(&freq[k + 1], &freq[k], (size_t)l);
for (m = l; m >= 0; m--) freq[k + m + 1] = freq[k + m];
for (m = l-1; m >= 0; m--) freq[k + m + 1] = freq[k + m];
freq[k] = f;
//memmove(&son[k + 1], &son[k], (size_t)l);
for (m = l; m >= 0; m--) son[k + m + 1] = son[k + m];
for (m = l-1; m >= 0; m--) son[k + m + 1] = son[k + m];
son[k] = i;
}
/* connect prnt */