commit | e84b74039bb28b6ae7e4e9291566ee7f13532f93 | [log] [tgz] |
---|---|---|
author | Tim Peters <tim.peters@gmail.com> | Tue Sep 19 08:54:13 2000 +0000 |
committer | Tim Peters <tim.peters@gmail.com> | Tue Sep 19 08:54:13 2000 +0000 |
tree | 1854eeebcd3781bdd569ade7be36508d877c0ee8 | |
parent | a3c6a8a30ea6fe481aa7397c8acb53f8a483c93d [diff] |
Obscure marshal fixes: When reading a short, sign-extend on platforms where shorts are bigger than 16 bits. When reading a long, repair the unportable sign extension that was being done for 64-bit machines (it assumed that signed right shift sign-extends).