mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-07-02 07:40:30 +02:00
Move string-pointer-array handling to posix.c
* libguile/posix.c (free_string_pointers): (free_string_pointers_on_unwind): (allocate_string_pointers): Move here from string.c, and use malloc/free instead of GC facilities. Adapt all users. * libguile/strings.h: * libguile/strings.c (scm_i_allocate_string_pointers): Remove.
This commit is contained in:
parent
ce2f7847e8
commit
a793d371cd
3 changed files with 65 additions and 55 deletions
|
@ -1,7 +1,7 @@
|
|||
#ifndef SCM_STRINGS_H
|
||||
#define SCM_STRINGS_H
|
||||
|
||||
/* Copyright 1995-1998,2000-2001,2004-2006,2008-2011,2013,2015-2019,2022
|
||||
/* Copyright 1995-1998,2000-2001,2004-2006,2008-2011,2013,2015-2019,2022,2025
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of Guile.
|
||||
|
@ -265,7 +265,6 @@ SCM_INTERNAL void scm_decoding_error (const char *subr, int err,
|
|||
|
||||
/* internal utility functions. */
|
||||
|
||||
SCM_INTERNAL char **scm_i_allocate_string_pointers (SCM list);
|
||||
SCM_INTERNAL void scm_i_get_substring_spec (size_t len,
|
||||
SCM start, size_t *cstart,
|
||||
SCM end, size_t *cend);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue