| Age | Commit message (Collapse) | Author |
|
Removed pop() functions in clist and cdeq as they are no standard. push() will push_back() for both.
|
|
i_valto(p), and i_keydrop(p) - can be defined as macro without parenthesized args.
|
|
can be defined as macro without parenthesized args.
|
|
parenthesis around arg.
|
|
element to any container.
- Changed clist_X_insert()/emplace() to clist_X_insert_at()/emplace_at() to make it consistent with cvec/cdeq.
- Updated documentation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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`.
|
|
|
|
|