summaryrefslogtreecommitdiffhomepage
path: root/include/stc/utf8.h
AgeCommit message (Collapse)Author
2022-03-16Bugfix: carc and cbox cmp functions had bug.Tyge Løvset
Renamed: i_key_sptr / i_val_sptr to i_key_arcbox / i_val_arcbox. Other smaller updates.
2022-02-16Refactoring. Added size type param to forward_cmap/csmap . Reverted ↵Tyge Løvset
c_autovar macros. Added utf8_encode (not used yet).
2022-02-05Switched to heavily modified version of Rob Pike's plan9 regexp9. -> now ↵Tyge Løvset
renamed to cregex, with new API.
2022-01-30Replaced utf8_decode() and friends code.Tyge Løvset
2022-01-17Fixed object linkage declarations/definitions.Tyge Løvset
2022-01-14Final utf8 api, and docs.Tyge Løvset
2022-01-14Renamed *_v() methods to *_sv(). Note: this breaks API, hopefully not too ↵Tyge Løvset
intrusive. The change was needed to be consistent in using 'sv' as a shorthand for "string view" everywhere, and is easier to understand than _v().
2022-01-14Removed cstr iter; => csview iter is now utf8 iter. See utf8.h example.Tyge Løvset
2022-01-13Changed cstr_replace_v() and added utf8_substr(). Moved/changed some code ↵Tyge Løvset
from csview.h. csview.h now include utf8.h
2022-01-13Fixed missing i_eq default setting in template.h, carc and cbox. ↵Tyge Løvset
cstr_substr_utf8 added.
2022-01-12Final utf8 changes.Tyge Løvset
2022-01-12Fixed utf8 API and functions.Tyge Løvset
2022-01-11Added tinycthread: include/threads.h, src/threads.c. Ex: sptr_threads.c - ↵Tyge Løvset
emulates standard C11 threads library for compilers not supporting C11 threads.h. Fixed and cleanup of CMake build.
2022-01-11Some updates on Regex. Will remove it for now, as it is functionally unstable.Tyge Løvset
2022-01-09Removed strings.h.Tyge Løvset
2022-01-09More on regex.Tyge Løvset
2022-01-08Moved utf8 from cregex.h to separate file. Splitted csview.h into another ↵Tyge Løvset
file strings.h.