summaryrefslogtreecommitdiffhomepage
path: root/examples
AgeCommit message (Collapse)Author
2021-09-19Added runall.sh script in examples.Tyge Løvset
2021-09-19Preparation for merging in V2.0 to master branch.Tyge Løvset
2021-09-18Changed the sharedptr.c example. Removed clist_X_erase(): was alias of ↵Tyge Løvset
clist_X_erase_at().
2021-09-17Added example sharedptr.c and fixed some doc.Tyge Løvset
2021-09-17Added back (carr3) carray3 in demos.c.Tyge Løvset
2021-09-17Updated docs.Tyge Løvset
Added i_key_csptr, i_val_csptr input macros for very easy usage of shared pointers in containers.
2021-09-14Fixed include structuring.Tyge Løvset
2021-09-13Removed most of the case-insensitive cstr methods, as they won't work with ↵Tyge Løvset
utf-8.
2021-09-13Very minor formatting.Tyge Løvset
2021-09-12Renamed input macro i_module to i_prefix. Replaced astar.c example.Tyge Løvset
Now supports that user defines i_prefix.
2021-09-12Some improvements in examples.Tyge Løvset
2021-09-11Fixed docs for newstyle.Tyge Løvset
2021-09-11Updated benchmarks to newstyle.Tyge Løvset
2021-09-09Made c_static_assert() C99 compatible (which was the point of it).Tyge Løvset
2021-09-08Updated rest of examples, except cqueue.cTyge Løvset
2021-09-08Updated most examples to newstyle. Some changes in cpque/cstack.Tyge Løvset
2021-09-08Adjusted demos.c and multimap.c to work with newstyle branch.Tyge Løvset
2021-09-08Fixed linkage stuff.Tyge Løvset
2021-08-28Breaking change cstr and csview renames in order to improve consistency:Tyge Løvset
cstr_equals() => cstr_equalto() cstr_compare_ref() => cstr_compare() cstr_equals_ref() => cstr_equals() cstr_hash_ref() => cstr_hash()
2021-08-25Small updates of some examples.tylo
2021-08-25BREAKING CHANGE: c_forvar_initdel() macro renamed to c_forauto().tylo
Updated doc and improved csmap_erase.c example.
2021-08-21Fix memory leaksKamil Cukrowski
2021-07-17More refactoring. Added others/sstr.h - future short string optimized (SSO) ↵Tyge Løvset
string.
2021-07-17Some refactoring.Tyge Lovset
2021-06-18Simplified and removed unneeded stuff from csview.hTyge Løvset
2021-06-11Improve naming of c_sv() and c_lit() in csview.h: Rename c_sv(cstr) => ↵Tyge Løvset
cstr_sv(cstr), and c_lit(string literal) => c_sv(string literal). Hopefully not too much used yet, as they are fairly new.
2021-06-10Renamed cstr/csview begin_with() to starts_with() : following c++ std namings.Tyge Løvset
2021-06-06Added support for forward_cmap() and forward_cset(). Added support for ↵Tyge Løvset
forward_csmap() and forward_csset(). Not yet documented.
2021-06-05Renamed predefined using_cmap_sv*() using_csmap_sv*() macros to ↵Tyge Løvset
using_cmap_strv*(), ...
2021-05-27Made substr() and slice() only returning csview. Added Both cstr and csview ↵Tyge Løvset
input argument variants. Changed def of cstr_npos.
2021-05-25Small refactoring and improved docs.Tyge Løvset
2021-05-24Added splitstr.c example. Renamed macro csview_ARG() to csview_arg(): ↵Tyge Løvset
special for printing csviews with "%.*s" format.
2021-05-24Merge branch 'master' of https://github.com/tylo-work/C99Containers into masterTyge Løvset
2021-05-24Split c_fordefer() into c_forvar() and c_fordefer() macros.Tyge Løvset
2021-05-24Renamed c_with => c_fordefer, and removed c_withvar. Macros were too ↵Tyge Løvset
deceiving and hid the fact that it was for-loops. Now it is more explicit.
2021-05-23Added csmap_find.c example.Tyge Løvset
2021-05-22Added *_value_toraw() methods to base containers.Tyge Løvset
2021-05-21API change: c_breakwith => c_exitwith, c_breakdefer => c_exitdefer. Added ↵Tyge Løvset
csmap_insert.c example.
2021-05-20Changed new API: c_sv(literal) => c_sv(cstr), cstr_new(literal) => ↵Tyge Løvset
cstr_lit(literal), csview_new() => csview_lit(). Added c_lit(literal) alias to csview_lit(literal).
2021-05-19More cleanups and refinements.Tyge Løvset
2021-05-18Added the new c_defer(), c_with(), c_withvar() macros into the examples.Tyge Løvset
2021-05-18Added new file: csview: String ViewTyge Løvset
2021-05-18Internal updates in cstr. Minor API change in carray carrayNX_with_value() ↵Tyge Løvset
=> carrayNX_with_values(). Docs/examples improvements.
2021-05-15API change: Renamed c_init() to c_var() to better describe it declares and ↵Tyge Løvset
initializes a container variable. Will create a version 2.0 RC release soon.
2021-05-15Renamed newly introduced internal c_cast() to c_make() for c++ ↵Tyge Løvset
compatability. Added usage.
2021-05-10added multimap example.Tyge Løvset
2021-05-07Reverted c_trivial_*() to c_default_*().Tyge Løvset
2021-05-07Cleanup, internal renames. API: c_strhash() -> c_string_hash(), added adv() ↵Tyge Løvset
and ind() to cvec and cdeq.
2021-05-05Changed some lesser used API in cvec and cdeq to be more consistent. ↵Tyge Løvset
Improved cdeq.
2021-04-30Internal only: Removed cstr_t and cbits_t: only use cstr and cbits. Finished ↵Tyge Løvset
backporting of csmap_v1.h