Fixed off-by-one in audio converters, when growing a data type's size.
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%403418
This commit is contained in:
parent
b96a3090e0
commit
f62d6c171b
2 changed files with 66 additions and 66 deletions
|
@ -188,8 +188,8 @@ EOF
|
|||
if ($fsize < $tsize) {
|
||||
my $mult = $tsize / $fsize;
|
||||
print <<EOF;
|
||||
src = (const $srctype *) (cvt->buf + cvt->len_cvt);
|
||||
dst = ($tctype *) (cvt->buf + cvt->len_cvt * $mult);
|
||||
src = ((const $srctype *) (cvt->buf + cvt->len_cvt)) - 1;
|
||||
dst = (($tctype *) (cvt->buf + cvt->len_cvt * $mult)) - 1;
|
||||
for (i = cvt->len_cvt / sizeof ($srctype); i; --i, --src, --dst) {
|
||||
EOF
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue