|
Tor
0.4.7.0-alpha-dev
|
lib/smartlist_core: Minimal dynamic array implementation
More...Files | |
| file | smartlist_core.c [code] |
| Implements the core functionality of a smartlist (a resizeable dynamic array). For more functionality and helper functions, see the container library. | |
| file | smartlist_core.h [code] |
| Top-level declarations for the smartlist_t dynamic array type. | |
| file | smartlist_foreach.h [code] |
| Macros for iterating over the elements of a smartlist_t. | |
| file | smartlist_split.c [code] |
| Split a string into a smartlist_t of substrings. | |
| file | smartlist_split.h [code] |
| Header for smartlist_split.c. | |
lib/smartlist_core: Minimal dynamic array implementation
A smartlist_t is a dynamic array type for holding void *. We use it throughout the rest of the codebase.
There are higher-level pieces in lib/container but the ones in lib/smartlist_core are used by the logging code, and therefore cannot use the logging code.