mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-07-02 15:40:38 +02:00
Switch all users of SCM_SIMPLE_VECTOR_REF to scm_c_vector_ref
* libguile/arrays.c: * libguile/eval.c: * libguile/filesys.c: * libguile/hashtab.c: * libguile/intrinsics.c: * libguile/memoize.c: * libguile/modules.c: * libguile/poll.c: * libguile/ports-internal.h: * libguile/posix.c: * libguile/print.c: * libguile/scmsigs.c: * libguile/socket.c: * libguile/stime.c: * libguile/strports.c: * libguile/vectors.c: Use C function instead of macro.
This commit is contained in:
parent
d73c675fa6
commit
4dedc48cfb
16 changed files with 66 additions and 66 deletions
|
@ -185,8 +185,8 @@ signal_delivery_thread (void *data)
|
|||
{
|
||||
SCM h, t;
|
||||
|
||||
h = SCM_SIMPLE_VECTOR_REF (signal_handler_asyncs, sig);
|
||||
t = SCM_SIMPLE_VECTOR_REF (signal_handler_threads, sig);
|
||||
h = scm_c_vector_ref (signal_handler_asyncs, sig);
|
||||
t = scm_c_vector_ref (signal_handler_threads, sig);
|
||||
if (scm_is_true (h))
|
||||
scm_system_async_mark_for_thread (h, t);
|
||||
}
|
||||
|
@ -289,7 +289,7 @@ is_signal_delivery_thread (scm_i_pthread_t thread)
|
|||
static void
|
||||
take_signal (int signum)
|
||||
{
|
||||
SCM cell = SCM_SIMPLE_VECTOR_REF (signal_handler_asyncs, signum);
|
||||
SCM cell = scm_c_vector_ref (signal_handler_asyncs, signum);
|
||||
scm_thread *t = SCM_I_CURRENT_THREAD;
|
||||
|
||||
if (scm_is_false (SCM_CDR (cell)))
|
||||
|
@ -346,8 +346,8 @@ scm_i_signals_post_fork ()
|
|||
|
||||
for (int sig = 0; sig < NSIG; sig++)
|
||||
{
|
||||
if (scm_is_true (SCM_SIMPLE_VECTOR_REF (signal_handler_threads, sig))
|
||||
|| scm_is_true (SCM_SIMPLE_VECTOR_REF (signal_handler_asyncs, sig)))
|
||||
if (scm_is_true (scm_c_vector_ref (signal_handler_threads, sig))
|
||||
|| scm_is_true (scm_c_vector_ref (signal_handler_asyncs, sig)))
|
||||
{
|
||||
active = 1;
|
||||
break;
|
||||
|
@ -454,7 +454,7 @@ SCM_DEFINE (scm_sigaction_for_thread, "sigaction", 1, 3, 0,
|
|||
scm_dynwind_block_asyncs ();
|
||||
scm_i_dynwind_pthread_mutex_lock (&signal_handler_lock);
|
||||
|
||||
old_handler = SCM_SIMPLE_VECTOR_REF (*signal_handlers, csig);
|
||||
old_handler = scm_c_vector_ref (*signal_handlers, csig);
|
||||
if (SCM_UNBNDP (handler))
|
||||
query_only = 1;
|
||||
else if (scm_is_integer (handler))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue