mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-14 15:40:19 +02:00
Some SCM/scm_bits_t type strictness fixes.
This commit is contained in:
parent
e94e3f21d6
commit
451e591cdd
5 changed files with 39 additions and 21 deletions
|
@ -117,7 +117,7 @@ with_traps_after (void *data)
|
|||
static SCM
|
||||
with_traps_inner (void *data)
|
||||
{
|
||||
SCM thunk = (SCM) data;
|
||||
SCM thunk = SCM_PACK (data);
|
||||
return scm_apply (thunk, SCM_EOL, SCM_EOL);
|
||||
}
|
||||
|
||||
|
@ -131,7 +131,7 @@ SCM_DEFINE (scm_with_traps, "with-traps", 1, 0, 0,
|
|||
return scm_internal_dynamic_wind (with_traps_before,
|
||||
with_traps_inner,
|
||||
with_traps_after,
|
||||
(void *) thunk,
|
||||
(void *) SCM_UNPACK (thunk),
|
||||
&trap_flag);
|
||||
}
|
||||
#undef FUNC_NAME
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue