1
0
mirror of https://https.git.savannah.gnu.org/git/gnulib.git synced 2026-05-13 07:03:33 +00:00

scratch_buffer: don’t use private glibc API

Suggested by Florian Weimer in:
http://lists.gnu.org/archive/html/bug-gnulib/2017-09/msg00004.html
* lib/scratch_buffer.h: Rename to lib/malloc/scratch_buffer.h.
* lib/scratch_buffer_grow.c: Rename to
lib/malloc/scratch_buffer_grow.c.
* lib/scratch_buffer_grow_preserve.c: Rename to
lib/malloc/scratch_buffer_grow_preserve.c.
* lib/scratch_buffer_set_array_size.c: Rename to
lib/malloc/scratch_buffer_set_array_size.c.
* lib/scratch_buffer.h: New file.
* modules/scratch_buffer (Files, Makefile.am):
Adjust to source-file renaming.
This commit is contained in:
Paul Eggert
2017-09-02 01:21:03 -07:00
parent e1e842053e
commit dca11d0f59
7 changed files with 162 additions and 144 deletions

View File

@@ -3,9 +3,10 @@ Variable-sized buffer with on-stack default allocation.
Files:
lib/scratch_buffer.h
lib/scratch_buffer_grow.c
lib/scratch_buffer_grow_preserve.c
lib/scratch_buffer_set_array_size.c
lib/malloc/scratch_buffer.h
lib/malloc/scratch_buffer_grow.c
lib/malloc/scratch_buffer_grow_preserve.c
lib/malloc/scratch_buffer_set_array_size.c
Depends-on:
libc-config
@@ -13,14 +14,11 @@ stdbool
stddef
configure.ac:
AC_CHECK_FUNCS_ONCE([__libc_scratch_buffer_grow])
if test "$ac_cv_func___libc_scratch_buffer_grow" != yes; then
AC_LIBOBJ([scratch_buffer_grow])
AC_LIBOBJ([scratch_buffer_grow_preserve])
AC_LIBOBJ([scratch_buffer_set_array_size])
fi
Makefile.am:
lib_SOURCES += malloc/scratch_buffer_grow.c \
malloc/scratch_buffer_grow_preserve.c \
malloc/scratch_buffer_set_array_size.c
Include:
<scratch_buffer.h>