mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-07-04 08:40:21 +02:00
Add bitvectors-internal.h
* libguile/bitvectors-internal.h: New file. * libguile/Makefile.am (noinst_HEADERS): Add new file. * libguile/bitvectors.c: Adapt to add scm_ prefix to the is_bytevector, bytevector_bits, etc helpers. * libguile/bitvectors.h (scm_is_bitvector): Define inline. Remove internal defines from the header. * libguile/eq.c: * libguile/init.c: * libguile/print.c: * libguile/array-handle.c: Adapt.
This commit is contained in:
parent
62b23a8dc4
commit
30ad63113a
8 changed files with 198 additions and 190 deletions
|
@ -29,7 +29,7 @@
|
|||
#include "arrays.h"
|
||||
#include "arrays-internal.h"
|
||||
#include "boolean.h"
|
||||
#include "bitvectors.h"
|
||||
#include "bitvectors-internal.h"
|
||||
#include "bytevectors.h"
|
||||
#include "bytevectors-internal.h"
|
||||
#include "list.h"
|
||||
|
@ -210,8 +210,8 @@ scm_array_get_handle (SCM array, scm_t_array_handle *h)
|
|||
SCM_ARRAY_ELEMENT_TYPE_BIT,
|
||||
bitvector_ref,
|
||||
bitvector_set_x,
|
||||
scm_i_bitvector_bits (array),
|
||||
scm_i_is_mutable_bitvector (array));
|
||||
scm_bitvector_bits (scm_to_bitvector (array)),
|
||||
scm_is_mutable_bitvector (array));
|
||||
break;
|
||||
case scm_tc7_bytevector:
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue