summaryrefslogtreecommitdiff
path: root/module/ice-9
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@linux-m68k.org>2011-12-03 12:17:46 +0100
committerLudovic Courtès <ludo@gnu.org>2011-12-19 01:11:56 +0100
commita6ea740b3ca1174cc4414ef9b03659fe259d0fe6 (patch)
tree3462db8c4600de926a1e5909c67e1a07f29dede3 /module/ice-9
parent46e78202f093e4582f44555412472d1bedb75037 (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