mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-16 10:40:19 +02:00
Simple vectors are just vectors
* doc/ref/api-data.texi: Remove references to 'simple vectors'. * libguile/vectors.h (SCM_VECTOR_REF,SCM_VECTOR_SET, SCM_VECTOR_LENGHT): Renamed from SCM_SIMPLE_VECTOR_REF, SCM_SIMPLE_VECTOR_SET, SCM_SIMPLE_VECTOR_LENGTH. (scm_is_simple_vector): Remove. Elsewhere fix uses of SCM_SIMPLE_VECTOR_xxx or scm_is_simple_vector.
This commit is contained in:
parent
6c97c8108e
commit
40dbe69be5
27 changed files with 305 additions and 291 deletions
|
@ -99,14 +99,14 @@ scm_primitive_poll (SCM pollfds, SCM nfds, SCM ports, SCM timeout)
|
|||
SCM_OUT_OF_RANGE (SCM_ARG2, nfds);
|
||||
|
||||
SCM_VALIDATE_VECTOR (SCM_ARG3, ports);
|
||||
if (SCM_UNLIKELY (SCM_SIMPLE_VECTOR_LENGTH (ports) < c_nfds))
|
||||
if (SCM_UNLIKELY (SCM_VECTOR_LENGTH (ports) < c_nfds))
|
||||
SCM_OUT_OF_RANGE (SCM_ARG3, ports);
|
||||
|
||||
fds = (struct pollfd*)SCM_BYTEVECTOR_CONTENTS (pollfds);
|
||||
|
||||
for (i = 0; i < c_nfds; i++)
|
||||
{
|
||||
SCM port = SCM_SIMPLE_VECTOR_REF (ports, i);
|
||||
SCM port = SCM_VECTOR_REF (ports, i);
|
||||
short int revents = 0;
|
||||
|
||||
if (SCM_PORTP (port))
|
||||
|
@ -145,7 +145,7 @@ scm_primitive_poll (SCM pollfds, SCM nfds, SCM ports, SCM timeout)
|
|||
if (have_buffered_io)
|
||||
for (i = 0; i < c_nfds; i++)
|
||||
{
|
||||
SCM port = SCM_SIMPLE_VECTOR_REF (ports, i);
|
||||
SCM port = SCM_VECTOR_REF (ports, i);
|
||||
short int revents = 0;
|
||||
|
||||
if (SCM_PORTP (port))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue