aboutsummaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add u8upper()Thomas Voss 2024-04-131-0/+36
|
* Prefer character literals to hexThomas Voss 2024-04-131-101/+101
|
* Add uprop_get_lc()Thomas Voss 2024-04-131-0/+45
|
* Use ternary expressionsThomas Voss 2024-04-132-8/+2
|
* Add uprop_get_tc()Thomas Voss 2024-04-121-0/+77
|
* Add uprop_get_uc()Thomas Voss 2024-04-121-0/+134
|
* Add uprop_get_s[ult]c()Thomas Voss 2024-04-113-0/+2904
|
* Add uprop_get_na1()Thomas Voss 2024-04-111-0/+2001
|
* Fix commentThomas Voss 2024-04-111-1/+1
|
* Add uprop_get_na()Thomas Voss 2024-04-111-0/+34845
|
* Add uprop_get_lb()Thomas Voss 2024-04-111-0/+2861
|
* Remove usages of __MLIB_NO_MACRO_WRAPPERThomas Voss 2024-04-093-6/+3
|
* Fix alignment of autogenerated lookup table elementsThomas Voss 2024-04-093-31/+31
|
* Add uprop_get_dt()Thomas Voss 2024-04-091-0/+830
|
* Add uprop_get_bpb() and uprop_get_bpt()Thomas Voss 2024-04-092-0/+353
|
* Add uprop_get_ea()Thomas Voss 2024-04-091-0/+1188
|
* Add uprop_get_nt()Thomas Voss 2024-04-091-0/+297
|
* Move unicode/gbrk.h to unicode/string.hThomas Voss 2024-04-092-2/+2
|
* Tweaks to uprop_get_*()Thomas Voss 2024-04-082-7/+3293
|
* Use double-division instead of integer-divisionThomas Voss 2024-04-081-152/+152
|
* Add uprop_get_nv()Thomas Voss 2024-04-061-0/+1963
|
* Add more predicates to unicode/prop.hThomas Voss 2024-04-056-0/+69
|
* Fix function nameThomas Voss 2024-04-051-1/+1
|
* Add boolean properties to unicode/prop.hThomas Voss 2024-04-0549-0/+12765
|
* Add unicode/prop.hThomas Voss 2024-04-011-0/+12
|
* Rename __gbrk_lookup.h to __gbrk.hThomas Voss 2024-04-011-1/+1
|
* Prefer constexpr, and rename U8_BYTE_*()Thomas Voss 2024-03-312-13/+12
|
* Remove the need for a state in freadrune()Thomas Voss 2024-03-311-14/+40
|
* Add mbio.h and freadrune()Thomas Voss 2024-03-311-0/+23
|
* Add unicode/gbrkThomas Voss 2024-03-232-0/+157
|
* Rename [set]progname() to mlib_[set]progname()Thomas Voss 2024-03-103-3/+3
| | | | | This namespacing was done because of a potential conflict with the setprogname() function available in <stdlib.h> as part of BSD systems.
* Make mkoptparser() [[gnu::always_inline]]Thomas Voss 2024-03-101-9/+0
|
* Add the bufalloc_noterm() functionThomas Voss 2024-03-102-22/+29
|
* Add the U8_ARGS() macroThomas Voss 2024-03-105-21/+21
|
* Fix bugs in u8haspfx() and u8hassfx()Thomas Voss 2024-03-102-2/+4
|
* Make optparse() use u8view’s for longoptsThomas Voss 2024-03-101-52/+66
|
* Fix signedness warningThomas Voss 2024-03-101-1/+1
|
* Remove Bob the String-BuilderThomas Voss 2024-03-107-107/+0
| | | | | | | | Seeing as dynarr.h already exists, there is no real use for Bob the String-Builder. It was *a bit* nice because of the generic u8strpush() macro, but it should be very easy to implement yourself, and you only really ever need 1 or 2 specific functions that are a few lines of code each.
* Replace optparse_init() with mkoptparser()Thomas Voss 2024-03-101-19/+18
|
* Add optparse.hThomas Voss 2024-03-101-0/+156
|
* Add u8has(p s)fxThomas Voss 2024-03-072-0/+18
|
* Fix macro nameThomas Voss 2024-03-073-3/+3
|
* Minor tweaksThomas Voss 2024-03-071-1/+3
|
* GenesisThomas Voss 2024-03-0628-0/+642