aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add the mlib_[set]progname(3) manualsThomas Voss 2024-03-102-0/+76
|
* Rename [set]progname() to mlib_[set]progname()Thomas Voss 2024-03-104-6/+6
| | | | | This namespacing was done because of a potential conflict with the setprogname() function available in <stdlib.h> as part of BSD systems.
* Make progname() [[gnu::always_inline]] instead of a macroThomas Voss 2024-03-101-1/+6
|
* Make mkoptparser() [[gnu::always_inline]]Thomas Voss 2024-03-102-10/+10
|
* Remove blank lineThomas Voss 2024-03-101-1/+0
|
* Add the bufalloc(3) and bufalloc_noterm(3) manualsThomas Voss 2024-03-102-0/+91
|
* Add the bufalloc_noterm() functionThomas Voss 2024-03-103-23/+31
|
* Begin adding manual pagesThomas Voss 2024-03-107-0/+315
|
* Add the U8_ARGS() macroThomas Voss 2024-03-107-31/+32
|
* Build with -Wvla enabledThomas Voss 2024-03-101-1/+1
|
* Pass -DNDEBUG when compiling for releaseThomas Voss 2024-03-101-2/+2
|
* Fix bugs in u8haspfx() and u8hassfx()Thomas Voss 2024-03-102-2/+4
|
* Make optparse() use u8view’s for longoptsThomas Voss 2024-03-103-53/+69
|
* Add an exrcThomas Voss 2024-03-101-0/+1
|
* Add make scriptThomas Voss 2024-03-103-1/+1109
|
* Fix signedness warningThomas Voss 2024-03-101-1/+1
|
* Remove Bob the String-BuilderThomas Voss 2024-03-109-147/+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.
* Add a disclaimerThomas Voss 2024-03-101-0/+9
|
* Replace optparse_init() with mkoptparser()Thomas Voss 2024-03-102-22/+24
|
* Slightly reword two linesThomas Voss 2024-03-101-2/+2
|
* Add optparse.hThomas Voss 2024-03-103-1/+189
|
* Build a test programThomas Voss 2024-03-101-1/+3
|
* Ignore test filesThomas Voss 2024-03-101-0/+2
|
* Add __u8view.hThomas Voss 2024-03-103-18/+15
|
* Add u8has(p s)fxThomas Voss 2024-03-073-0/+20
|
* Fix macro nameThomas Voss 2024-03-073-3/+3
|
* Prefer macrosThomas Voss 2024-03-072-10/+10
|
* Formatting fixesThomas Voss 2024-03-074-7/+10
|
* Use the __MLIB prefixThomas Voss 2024-03-072-8/+8
|
* Minor tweaksThomas Voss 2024-03-072-2/+14
|
* GenesisThomas Voss 2024-03-0643-0/+993