summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Expand)Author
2022-09-26DEPRECATED: c_forrange(): replaced with c_forloop(). This uses 'long long' as...Tyge Løvset
2022-09-22Updated _advance() iter methods. Some have signed offsets.Tyge Løvset
2022-09-22Renamed c_forfiltered() back to c_forfilter(), and iter member .count => .takenTyge Løvset
2022-09-16Maintenance update.Tyge Løvset
2022-09-11Changed cregex API:Tyge Løvset
2022-08-13Experimental: Renamed c_autovar => c_with, c_autoscope => c_scope, c_autodefe...Tyge Løvset
2022-08-12Renamed cdeq/cvec *_range() functions again (revert). Call alloc macros in cr...Tyge Løvset
2022-08-09Small API change for V4.0:Tyge Løvset
2022-08-09Internal stuff.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-08Changed *cstr_tolower*/*cstr_toupper* arg from `const cstr*` to `csview`.Tyge Løvset
2022-08-07Internal: moved some functions in csview/cstr to implementation sections.Tyge Løvset
2022-08-01start dev on v4, mainly improving APITyge Løvset
2022-07-30Added support for more than 9 capture group replacements, e.g. "$12;". Added ...Tyge Løvset
2022-07-28VERSION 3.8 RC. Added cregex with "final" API + docs. README.md updated with ...Tyge Løvset
2022-07-23Fixed a few small issues with cregex.c Reverted cregex_match() to cregex_find...Tyge Løvset
2022-07-22Switched from "\\" as replacement group prefix to '$'. cregex_replace() chang...Tyge Løvset
2022-07-22FINAL cregex update for now: optimize/change callback mfun API. Also, cstr_pr...Tyge Løvset
2022-07-22Last minor API changes for cregex. Added descriptions in header. Updated RE e...Tyge Løvset
2022-07-22Changed / improved cregex API again (as promised). Possible final API.Tyge Lovset
2022-07-21cregex API change: Added cregex_match_ex() and cregex_match() with string pat...Tyge Løvset
2022-07-21Moved cregex_replace*() implementation to src/cregex.cTyge Løvset
2022-07-20Cleanups, and renamed cregex_replace_fn() => cregex_replace_ex().Tyge Lovset
2022-07-20Added cregex_replace*() [implemented in utf8code.c]. Added examples/regex_rep...Tyge Lovset
2022-06-20Small addition and warning removed in cregex.c. Else refactoring/cleanup.Tyge Løvset
2022-06-12Renamed cregex_find89 => cregex_match()Tyge Løvset
2022-06-11Improving cregex, and minors, e.g. cstr_foldcase=>cstr_casefold.Tyge Lovset
2022-06-10Fixed mistake.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-10Some changes to utf8 cstr methods.Tyge Løvset
2022-06-09Added utf8_peek()Tyge Løvset
2022-06-09Removed adding circled letters and roman numerics from toupper/tolowerTyge Løvset
2022-06-08Fixed char mappings again, and simplified.Tyge Løvset
2022-06-08Added cstr case folding methods.Tyge Løvset
2022-06-08Fixed case mappings (final).Tyge Løvset
2022-06-08Fixed utf8 tables again. Separate casefold, toupper, tolower functions.Tyge Løvset
2022-06-07Added back ASCII char classes, like [[:alpha:]].Tyge Løvset
2022-06-07Some improvements in utf8tabs.pyTyge Løvset
2022-06-07Update/Fix utf8tabs.py/utf8tabs.inc.Tyge Løvset
2022-06-07Bugfixed / Updated utf8tabs.* and utf8code.cTyge Lovset
2022-06-03refactored utf8tabs.py, still has a bug thoughTyge Løvset
2022-06-02Improved namings in utf8tabs.py and removed unicode tablesTyge 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-31Added simple utf8 case insensitive wrappers: cstr_iequals(), cstr_istarts_wit...Tyge Løvset
2022-05-31Fixed compiler errors of missing updates.Tyge Løvset
2022-05-311) REMOVED files/modules not relevant: makes lib more focused:Tyge Løvset