Hash :
7ce163b7
Author :
Date :
2021-03-07T00:40:27
dynarray: Make the module usable on its own. * lib/dynarray.h: Document the exported API. Comments taken from lib/malloc/dynarray-skeleton.c and lib/malloc/dynarray.h. Distinguish an internal include from an include for instantiation. In the latter case, include <libc-config.h> and <malloc/dynarray-skeleton.c>. * modules/dynarray (Depends-on): Add intprops. (Include): Reduce to just "dynarray.h".
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
Description:
Type-safe arrays which grow dynamically.
Files:
lib/dynarray.h
lib/malloc/dynarray-skeleton.c
lib/malloc/dynarray.h
lib/malloc/dynarray_at_failure.c
lib/malloc/dynarray_emplace_enlarge.c
lib/malloc/dynarray_finalize.c
lib/malloc/dynarray_resize.c
lib/malloc/dynarray_resize_clear.c
Depends-on:
c99
libc-config
stdbool
stddef
intprops
configure.ac:
Makefile.am:
lib_SOURCES += malloc/dynarray_at_failure.c \
malloc/dynarray_emplace_enlarge.c \
malloc/dynarray_finalize.c \
malloc/dynarray_resize.c \
malloc/dynarray_resize_clear.c
Include:
"dynarray.h"
License:
LGPLv2+
Maintainer:
all, glibc