diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2011-12-03 12:17:46 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2011-12-19 01:11:56 +0100 |
commit | a6ea740b3ca1174cc4414ef9b03659fe259d0fe6 (patch) | |
tree | 3462db8c4600de926a1e5909c67e1a07f29dede3 /module/ice-9 | |
parent | 46e78202f093e4582f44555412472d1bedb75037 (diff) |
FFI: Properly unpack small integer return values in closure call.
Fixes <http://debbugs.gnu.org/10203>.
* libguile/foreign.c (unpack): Add parameter return_value_p.
Properly store integer return values smaller than int.
(scm_i_foreign_call): Update call to unpack.
(invoke_closure): Likewise.
Diffstat (limited to 'module/ice-9')
0 files changed, 0 insertions, 0 deletions