summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeLines
* c_[v]stpeprintf(): Use [[gnu::format(printf(...))]] attributeHEADmainAlejandro Colomar2023-01-29-0/+2
* Microoptimize and simplify some functionsAlejandro Colomar2023-01-29-8/+4
* Optimize c_ustr2stpe()Alejandro Colomar2023-01-29-3/+2
* Add c_ustr2stpe()Alejandro Colomar2023-01-24-0/+62
* lint-c.mk: Add dependency on the pc(5) fileAlejandro Colomar2022-12-30-6/+6
* Add dependency on libc-branchAlejandro Colomar2022-12-30-41/+5
* Add dependency on libc-qualAlejandro Colomar2022-12-30-9/+5
* Add dependency on libc-str-lenAlejandro Colomar2022-12-30-5/+5
* build-deps.mk: Fix use of pkgconf(1)Alejandro Colomar2022-12-29-1/+1
* Add dependency on libc-memAlejandro Colomar2022-12-29-58/+55
* Make this library part of a modular libcAlejandro Colomar2022-12-29-425/+340
* $TESTSDIR/stpe/00{7,8,9}/*: Add tests for stpeprintf()Alejandro Colomar2022-12-27-0/+138
* build-deps.mk: Move -I to CPPFLAGSAlejandro Colomar2022-12-27-1/+1
* build-deps.mk: Silence unwanted warningAlejandro Colomar2022-12-27-0/+1
* share/tests/libstp/stpe/00{2,3,4,5,6}/*: Add more testsAlejandro Colomar2022-12-27-0/+224
* .gitignore, Makefile, check.mk, src.mk, share/tests/*: Add tests for the libraryAlejandro Colomar2022-12-27-0/+129
* verbose.mk: Fix undefined variable errorAlejandro Colomar2022-12-27-0/+3
* stpecpy.3: stpecpy() doesn't SIGSEGV on invalid inputAlejandro Colomar2022-12-27-3/+0
* stpecpy.3: tfixAlejandro Colomar2022-12-27-1/+1
* Makefile, install-man.mk, install.mk, src.mk: Add target to install manual pagesAlejandro Colomar2022-12-27-1/+31
* build-dev.mk, build-lib.mk, build-obj.mk: Also compile with -OfastAlejandro Colomar2022-12-27-6/+6
* Makefile, build.mk: Move definition of $builddir to main MakefileAlejandro Colomar2022-12-27-1/+1
* lib/*: Make include guard comment more genericAlejandro Colomar2022-12-27-14/+14
* stpecpy.h: Optimize away a branchAlejandro Colomar2022-12-27-1/+1
* stpecpy.h: Call strnlen(3) instead of strlen(3)Alejandro Colomar2022-12-27-2/+2
* stpecpy.h: Reorder calls to optimizeAlejandro Colomar2022-12-27-2/+1
* stpeprintf.h, stpeprintf.c: Make these functions inlineAlejandro Colomar2022-12-24-39/+45
* stpecpy.3: tfixAlejandro Colomar2022-12-24-1/+1
* stpecpy.h, stpecpy.c: stpecpy(): Make the function inlineAlejandro Colomar2022-12-24-26/+30
* build-deps.mk: Add warning for declarations after statementsAlejandro Colomar2022-12-24-0/+1
* etc/clang-tidy/config.yaml: Disable unwanted warningsAlejandro Colomar2022-12-24-0/+2
* stpecpy.h, stpecpy.3, stpecpyx.3, stpecpy.c: Remove stpecpyx()Alejandro Colomar2022-12-24-36/+9
* stpecpy.c: stpecpy(): Crash on invalid src stringAlejandro Colomar2022-12-24-1/+2
* stpecpy.c: stpecpy(): Implement in terms of mempcpy(3)Alejandro Colomar2022-12-24-9/+8
* stpecpy.c: srcfixAlejandro Colomar2022-12-24-2/+5
* Use lowercase 'stp' for the project nameAlejandro Colomar2022-12-24-8/+8
* _compiler.h, stpecpy.c, stpeprintf.c: Add stp_impossible() wrapper around unr...Alejandro Colomar2022-12-24-6/+9
* stpecpy.3: tfixAlejandro Colomar2022-12-22-2/+2
* stpecpy.3, ustpcpy.3, ustr2stp.3, zustr2stp.3, zustr2ustp.3: tfixAlejandro Colomar2022-12-22-6/+6
* stpecpy.c, stpeprintf.c: Fix UBAlejandro Colomar2022-12-22-4/+4
* CONSTRIBUTING, INSTALL, README: Add repository documentationAlejandro Colomar2022-12-22-0/+290
* .gitignore: Add gitignoreAlejandro Colomar2022-12-22-0/+5
* libstp-uninstalled.pc: Add pc(5) fileAlejandro Colomar2022-12-22-0/+15
* etc/: Add config files for lintersAlejandro Colomar2022-12-22-0/+45
* Makefile, lib/*.mk: Add build systemAlejandro Colomar2022-12-22-0/+839
* LICENSES/*: Add license filesAlejandro Colomar2022-12-22-0/+321
* share/man/*: Add manual pagesAlejandro Colomar2022-12-22-0/+773
* include/*, src/*: Add source codeAlejandro Colomar2022-12-22-0/+349
* voidAlejandro Colomar2022-12-21-0/+0