| Age | Commit message (Collapse) | Author |
|
available when either i_valraw or i_keyraw was defined. Avoids potensial bugs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
containers. Had to change some API in csview to make it play with that.
|
|
so that v is a reference that may modify the container items.
|
|
|
|
|
|
Renamed: i_key_sptr / i_val_sptr to i_key_arcbox / i_val_arcbox.
Other smaller updates.
|
|
|
|
|
|
http://winlibs.com gcc+clang with ucrt runtime-libs without warnings.
|
|
|
|
c_autovar macros. Added utf8_encode (not used yet).
|
|
Fixed cmap.h for `sizeof(uint_fast8_t) != 1`
|
|
|
|
not require math lib if not used. Added stc64_randomf()
|
|
Adding `#define uint_fast8_t uint32_t` to examples/hashmap.c breaks the code.
`_hx` of type `uint8_t` is compared to the non-truncated `b.hx` of type `uint_fast8_t`, this comparison fails when `sizeof(uint_fast8_t) != 1`.
|
|
|
|
|
|
|
|
renamed to cregex, with new API.
|
|
|
|
|
|
|
|
|
|
required param tp examples/regex1.c.
|
|
optimizations when using ^ and $ (removed 3 strlen calls).
|
|
|
|
forward.h-
|
|
|
|
intrusive.
The change was needed to be consistent in using 'sv' as a shorthand for "string view" everywhere, and is easier to understand than _v().
|
|
|
|
from csview.h. csview.h now include utf8.h
|
|
|
|
|
|
cstr_substr_utf8 added.
|
|
|
|
|
|
ref. count / shared_ptr)
|
|
emulates standard C11 threads library for compilers not supporting C11 threads.h.
Fixed and cleanup of CMake build.
|
|
|