| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NULL instead!
- Corrected handling of malloc/realloc failure in both csmap/cmap.
|
|
unspecified size.
|
|
Some regex updates.
|
|
|
|
|
|
|
|
supported via include/stc/priv/lowcase.h.
|
|
c99 only.
|
|
cboxes.
|
|
misc/include/old/ as it is not among classic containers.
Removed stctest.h: Recommending https://github.com/bvdberg/ctest instead.
|
|
*_replace*() functions have been renamed, and a few minor API changes.
|
|
|
|
|
|
|
|
(supported for now).
|
|
are deprecated (not removed).
|
|
|
|
cstr_null => cstr_NULL
csview_null => csview_NULL
cstr_npos => c_NPOS
csview_npos => c_NPOS
c_ARGsv(sv) => c_ARGSV(sv)
c_init(x) => c_INIT(x)
|
|
|
|
|
|
|
|
|
|
|
|
defining i_extern before including <stc/cstr.h> and <stc/cregex.h>. I.e.
#define i_extern
#define i_implement // define cstr functions as shared symbols (static if not defined).
#include <stc/cregex.h> // include cstr.h, utf8code.c, cregex.c, unless already included.
|
|
|
|
|
|
for now.
|
|
|
|
|
|
initialized with {NULL}.
|
|
|
|
|
|
|
|
|
|
|
|
flag "i_opt c_declared" to "i_opt c_is_forward". Sorry about this, but hopefully not a widely used feature for most yet.
|
|
(and was undocumented).
|
|
|
|
functions (cmp, less, eq, hash) for priority queue and associative containers. Is achived by embedding the container in a struct along with function pointer(s) which can be accessed through the c_container_of() macro. See the updated cpque.c example in the examples folder.
|
|
|
|
array)
|