summaryrefslogtreecommitdiffhomepage
path: root/include/stc/csview.h
AgeCommit message (Expand)Author
2023-02-13Removed support for uppercase version of c_sv() (i.e c_SV => c_sv).Tyge Løvset
2023-02-08Changed to use lowercase flow-control macros in examples (uppercase will stil...Tyge Løvset
2023-02-05Some last minute changes: reverted mostly the c_extern from last commit.Tyge Løvset
2023-02-05Fixed linking parameters i_extern.Tyge Løvset
2023-01-31Converted all containers but the maps and examples to signed sizes and indices.Tyge Løvset
2023-01-27(Reverted) c_COMPOUND() to c_LITERAL().Tyge Løvset
2023-01-23Changed c_OVERLOADMACRO() internally.Tyge Løvset
2023-01-19Finish last commit. Most safe function macros are now preferred lowercase, wh...Tyge Løvset
2023-01-04Bump to 2023Tyge Løvset
2022-12-31Internally renamed ccommon.h macros to uppercase. Lowercase macros are still ...Tyge Løvset
2022-12-20Renamed c_sv() => c_SV() and reverted cstr_new() => cstr_lit(). Old names are...Tyge Løvset
2022-12-19Renames:Tyge Løvset
2022-12-04Support for linking dependant UTF8 and cstr functions and/or cregex.c by defi...Tyge Løvset
2022-11-22Fixes of -Wconversion warnings (not examples).Tyge Løvset
2022-11-21Updated shootout_hashmap.cpp, and fixed some unsigned warnings.Tyge Løvset
2022-11-13Simplified csview API and usage. Fixed c++ compilation of csmap.Tyge Løvset
2022-10-28Renamed some semi-internal functions which appeared to be macros by their name.Tyge Løvset
2022-10-28Renamed semi-internal macro (used for c++ compability) c_make => c_init.Tyge Løvset
2022-10-04- Removed deprecated c_forrange() (replaced by c_forloop + crange type)Tyge Løvset
2022-09-25Added: crange number generator type. (similar to c++ std::iota). Fixed c_forf...Tyge Løvset
2022-09-24Fixes for csview and cstr sub-types (_value and _iter).Tyge Løvset
2022-09-22Updated _advance() iter methods. Some have signed offsets.Tyge Løvset
2022-09-21Added cstr_push(), cstr_pop() - push/pop one utf8 char.Tyge Løvset
2022-09-21Recent macro renames:Tyge Løvset
2022-09-07Internal.Tyge Lovset
2022-09-06Updated docs for cregex and csview.Tyge Lovset
2022-09-06- Added c_foreach_token(it, ...) macro in csview.h.Tyge Løvset
2022-08-18Some API updates cstr, csview with utf8. Added front()/back() to cstack.Tyge Lovset
2022-08-11Minor formatting.Tyge Lovset
2022-08-11Renamed all iter members ._end to .end, to make them "public".Tyge Lovset
2022-08-10Fixed iters for carr2/carr3 and cstr/csview.Tyge Løvset
2022-08-09Experiment with other type of iterator. Does not compile.Tyge Løvset
2022-08-09Two more fixes on csview comparison.Tyge Løvset
2022-08-08Final fix on icmp().Tyge Løvset
2022-08-08Changed cstr_icmp_n() to cstr_icmp_sv(), and FIXED it.Tyge Løvset
2022-08-07Internal: moved some functions in csview/cstr to implementation sections.Tyge Løvset
2022-07-31csview: csview_token(sv, sep, &start): now start > sv.size on last token. Rem...Tyge Løvset
2022-07-27VERSION 3.8 BETA: Some changes in cstr / csview APIs: replace* / find*, *_u8(...Tyge Løvset
2022-07-20Added cregex_replace*() [implemented in utf8code.c]. Added examples/regex_rep...Tyge Lovset
2022-06-27Fixed bug in csmap.h: begin() on empty map not inited correctly. Moved cstr_f...Tyge Løvset
2022-06-21Renamed cstr_rename_n() => cstr_rename_with_n() as it could be confused to re...Tyge Løvset
2022-06-10removed cstr_length() and csview_length() -> use .._size().Tyge Løvset
2022-06-10utf8 fixes and improvements. Some api changes.Tyge Løvset
2022-06-02updated cstr and csview docsTyge Lovset
2022-06-01Reverted to default static linkage of non-templated symbols (cstr, csview, .....Tyge Løvset
2022-06-01Converted all files with DOS line endings to LINUX.Tyge Løvset
2022-06-01Added src/libstc.c which implements all non-templated functions (e.g. from cs...Tyge Løvset
2022-05-31Generalized utf8_icmp_n() and added cstr_icmp(), csview_icmp().Tyge Lovset
2022-05-30Updated benchmarks and renamed utf8utils.c to utf8code.cTyge Løvset
2022-05-30Done refactoring:Tyge Løvset