summaryrefslogtreecommitdiffstats
path: root/src/bfstd.c
AgeCommit message (Expand)Author
2023-07-13bfstd: Add an ASCII fast path to wordesc()Tavian Barnes
2023-07-13bfstd: Support wordesc() without allocatingTavian Barnes
2023-07-13bfstd: Quote the whole string the same way in wordesc()Tavian Barnes
2023-07-13bfstd: Use $'\n' etc. over $'\x0A'Tavian Barnes
2023-07-13bfstd: Escape '!' in wordesc()Tavian Barnes
2023-07-06wordesc: Also escape non-printable charsTavian Barnes
2023-06-24bfstd: Add a getprogname() wrapperTavian Barnes
2023-06-20alloc: New header for memory allocation utilitiesTavian Barnes
2023-06-20bfstd: New xmemdup() functionTavian Barnes
2023-06-16bfstd: New wordesc() function to shell-escape stringsTavian Barnes
2023-06-14bfstd: Add an aligned_alloc()/posix_memalign() wrapperTavian Barnes
2023-05-18Switch from assert() to bfs_assert()/bfs_verify()Tavian Barnes
2023-05-18Use bfs_bug("...") over assert(!"...")Tavian Barnes
2023-05-11config: Provide <stdalign.h> and <stdbool.h>Tavian Barnes
2023-05-03style: Don't use tabs to indent preprocessor directivesTavian Barnes
2023-04-07bfstd: Fix declaration order to match the right standard headersTavian Barnes
2023-01-25Replace license boilerplate with SPDX tagsTavian Barnes
2023-01-19bfstd: New wrappers for dirname()/basename()Tavian Barnes
2022-11-06Fix includesTavian Barnes
2022-11-06bfstd: Rename from util and reorganize itTavian Barnes