summaryrefslogtreecommitdiffhomepage
path: root/stc/cstr.h
AgeCommit message (Expand)Author
2021-05-20Moved stc folder into include folder.Tyge Løvset
2021-05-20Changed new API: c_sv(literal) => c_sv(cstr), cstr_new(literal) => cstr_lit(l...Tyge Løvset
2021-05-18Added the new c_defer(), c_with(), c_withvar() macros into the examples.Tyge Løvset
2021-05-18Internal updates in cstr. Minor API change in carray carrayNX_with_value() =>...Tyge Løvset
2021-05-15Renamed newly introduced internal c_cast() to c_make() for c++ compatability....Tyge Løvset
2021-05-13Updated cstr: Added cstr_new(literal), Renamed cstr_assign_s() to cstr_copy()...Tyge Løvset
2021-05-11Removed cstr_append_fmt(): use cstr_assign_fmt(&s, "%s%s", s.str, "appended s...Tyge Løvset
2021-05-10added multimap example.Tyge Løvset
2021-05-10Allow cstr len and n arguments to be larger than the string size it refers to...Tyge Løvset
2021-05-10cstr: Added cstr_replace_all(), cstr_append_fmt(). Renamed cstr_fmt() to cstr...Tyge Løvset
2021-05-07Forgot to remove.Tyge Løvset
2021-05-07Rename to use c_rawstr_*() instead of c_rstr_*().Tyge Løvset
2021-05-07Cleanup, internal renames. API: c_strhash() -> c_string_hash(), added adv() a...Tyge Løvset
2021-04-30Internal only: Removed cstr_t and cbits_t: only use cstr and cbits. Finished ...Tyge Løvset
2021-04-23Internal restructure of methods declarations. Backported others/clist_v1.h.Tyge Løvset
2021-04-08Big change set to simplify the internal templating implementations. Shorter a...Tyge Løvset
2021-03-13Fixed some doc errors in csmap and cmap. Added some inline funcs to cstr. Add...Tyge Løvset
2021-03-06Cleanups and internal renames. Backported csmap_v1.h in examples to match csm...Tyge Løvset
2021-03-02Fixed: renamed reserved symbols/names.Tyge Løvset
2021-02-25Some cstr doc minors.Tyge Løvset
2021-02-23Updated cstr doc.Tyge Løvset
2021-02-20Internal renaming improvements.Tyge Løvset
2021-02-18Minor cleanupTyge Løvset
2021-02-17Fix a dependency issue.Tyge Løvset
2021-02-16Fixed hash API.Tyge Løvset
2021-02-16Tweaked.Tyge Løvset
2021-02-16Fix/simplify c_memccpy()Tyge Løvset
2021-02-15Added fast posix memccpy() - c_memccpy().Tyge Løvset
2021-02-14Refinements.Tyge Løvset
2021-02-13Replaced default hash for cmap.Tyge Løvset
2021-02-05Rewrote to use c_container_of() instead of size_t offset.Tyge Løvset
2021-02-05Upgraded cstr impl.Tyge Løvset
2021-01-30Internal changes: removed use of cmap_inits and set_inits. Use cmap_x_init() ...Tyge Løvset
2021-01-19String docs updated.Tyge Løvset
2021-01-17Removed cset.h - alias of cmap.h. Updated year copyright.Tyge Løvset
2021-01-12Added iter_data() instead of changing user_data() to preserve backward comp. ...Tyge Løvset
2021-01-09Added cmap benchmark and external picobenchmark.hppTyge Løvset
2021-01-02Major upgrade: Added 'clone' template parameters to containers. Reorganized a...Tyge Løvset
2020-12-17API change: Reverted back to original name used for .val in iterators to .refTyge Løvset
2020-12-08Updated api for with clone()Tyge Løvset
2020-12-08Added clone() to stack, cpqueue and queue.Tyge Løvset
2020-12-08- Added clone() to cvec and clistTyge Løvset
2020-12-02Improved docs for using_*() macros.Tyge Løvset
2020-12-01Added numbers before functions in cstr docs.Tyge Løvset
2020-12-01Fixed docs, some minor changes in cstr.h and cmap.h as well.Tyge Løvset
2020-11-27Docs and minor update of cstr.hTyge Løvset
2020-11-27Added and renamed case insensitive search functions.Tyge Løvset
2020-11-24Forgot #include <ctype.h> required by tolower().Tyge Løvset
2020-11-24Added case insensitive compare: c_strcasecmp(), cstr_casecmp(), cstr_equals_c...Tyge Løvset
2020-11-24Fixed return value from cstr_find_n(), and added cstr_length() alias to cstr_...Tyge Løvset