summaryrefslogtreecommitdiffhomepage
path: root/src/utf8code.c
AgeCommit message (Expand)Author
2023-08-17Renamed "internal" csview member .str => .buf, as it is not null terminated l...Tyge Lovset
2023-08-14Reverted csubstr => csview. Sorry about that!Tyge Løvset
2023-08-13API CHANGES:tylov
2023-06-11Added priv/linkage.h and renamed priv/template2.h => priv/template_undef.h.Tyge Løvset
2023-06-09Fixed issues with linking params i_implement, i_extern.Tyge Løvset
2023-03-27Some missing files.Tyge Løvset
2023-02-05- Updated cspan.h to allow for compiling some functions as shared symbols.Tyge Løvset
2023-02-01Massive update from unsigned sizes and indices to signed.Tyge Lovset
2023-01-31Converted all containers but the maps and examples to signed sizes and indices.Tyge Løvset
2023-01-25Updates on cspan ++.Tyge Løvset
2023-01-12docs and utf8 updates.Tyge Løvset
2023-01-12Fixed Devanaga => Devanagari Hindi text name.Tyge Løvset
2023-01-11cregex/utf8: Added some language char classes.Tyge Lovset
2023-01-03Fix compilation error in utf8code.c due to predeclaring a static array with u...Tyge Løvset
2023-01-02Replaced c_STATIC_ASSERT() which works for C99 (also multiple on same line).Tyge Løvset
2023-01-02Finish regex updates.Tyge Løvset
2023-01-02Fixes prev. commit.Tyge Løvset
2023-01-02Added selected unicode character classes.Tyge Lovset
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-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-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-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-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-08Added cstr case folding methods.Tyge Løvset
2022-06-08Fixed utf8 tables again. Separate casefold, toupper, tolower functions.Tyge Løvset
2022-06-07Some improvements in utf8tabs.pyTyge Løvset
2022-06-07Bugfixed / Updated utf8tabs.* and utf8code.cTyge Lovset
2022-05-31Added simple utf8 case insensitive wrappers: cstr_iequals(), cstr_istarts_wit...Tyge Løvset
2022-05-311) REMOVED files/modules not relevant: makes lib more focused:Tyge Løvset
2022-05-31cleanup of icmp impl.Tyge Lovset
2022-05-31Generalized utf8_icmp_n() and added cstr_icmp(), csview_icmp().Tyge Lovset
2022-05-30Added utf8_icmp_n() case insensitive comparison.Tyge Lovset
2022-05-30Updated benchmarks and renamed utf8utils.c to utf8code.cTyge Løvset