summaryrefslogtreecommitdiffstats
path: root/parse.c
Commit message (Expand)AuthorAgeFilesLines
* regex: Rework error handlingTavian Barnes2022-02-241-12/+13
* regex: Wrap the POSIX API in a facadeTavian Barnes2022-02-211-13/+4
* regex: Add support for emacs and grep typesTavian Barnes2022-02-041-8/+18
* parse: Add support for ed and sed regexesTavian Barnes2022-01-301-1/+6
* Standardize WITH_* make variables for configuring dependenciesTavian Barnes2022-01-291-1/+1
* Simplifyingdata-man2022-01-241-6/+1
* Using Oniguruma library (optionally)data-man2022-01-241-1/+6
* util: New close() wrappers to check for EBADF and preserve errnoTavian Barnes2022-01-181-4/+4
* parse: Switch back to O_TRUNC from explicit ftruncate()Tavian Barnes2021-10-191-16/+7
* parse: Fix UAF + double-free when ftruncate() failsTavian Barnes2021-10-191-5/+8
* tests: Add tests for parsing invalid integersTavian Barnes2021-10-011-4/+20
* Don't truncate files until we know they're not duplicatesTavian Barnes2021-09-261-13/+32
* util: New xfopen() utilityTavian Barnes2021-09-211-1/+1
* ctx: Also deduplicate the standard streamsTavian Barnes2021-09-211-2/+19
* Fix the order of -fprintf FILE FORMAT in the docsTavian Barnes2021-09-151-1/+1
* Implement -files0-from FILETavian Barnes2021-09-151-4/+89
* eval: Use 512-byte blocks for -ls when POSIXLY_CORRECT is setTavian Barnes2021-09-021-1/+3
* parse: More -help pager improvementsTavian Barnes2021-06-131-39/+24
* util: Rename fallthrough to BFS_FALLTHROUGHTavian Barnes2021-06-091-9/+9
* Implement time units for -{a,B,c,m}timeTavian Barnes2021-06-021-11/+84
* Enable -Wimplicit-fallthroughTavian Barnes2021-06-021-5/+5
* parse: launch_pager(): set the LESS environment variable if it is empty.Markus F.X.J. Oberhumer2021-04-141-7/+12
* parse: check if PAGER environment variable is empty.Markus F.X.J. Oberhumer2021-04-131-1/+1
* Support -flags on all the BSDsTavian Barnes2021-03-061-26/+9
* Implement -flags, from FreeBSD findTavian Barnes2021-03-061-0/+55
* Update copyright datesTavian Barnes2021-02-051-1/+1
* dir: New DIR* facadeTavian Barnes2021-01-281-10/+11
* parse: Fix the token type of -nowarnTavian Barnes2021-01-241-1/+1
* -perm: Use +t instead of ug+tTavian Barnes2021-01-131-2/+4
* Give messages to unconditional assertion failuresTavian Barnes2020-12-021-1/+1
* parse: Clean up debug flag parsing/printingTavian Barnes2020-12-021-37/+22
* parse: Don't pass an uninitialized regex_t to regerror()Tavian Barnes2020-11-281-1/+1
* Include what I useTavian Barnes2020-11-121-4/+3
* New -status option to display a status barTavian Barnes2020-11-031-3/+16
* exec: Adjust some calling conventionsTavian Barnes2020-10-061-3/+3
* printf: Adjust some calling conventionsTavian Barnes2020-10-061-3/+3
* diag: New bfs_perror() functionTavian Barnes2020-10-051-16/+23
* parse: Fail if -color is passed and the colors couldn't be parsedTavian Barnes2020-10-041-0/+10
* parse: More accurate error reporting for cfdup()Tavian Barnes2020-10-041-1/+7
* parse: Report errors when failing to add a rootTavian Barnes2020-10-041-1/+5
* Rename struct cmdline to bfs_ctxTavian Barnes2020-09-271-310/+172
* stat: Rename bfs_stat_flag to _flagsTavian Barnes2020-09-181-1/+1
* Implement -xattrnameTavian Barnes2020-08-131-0/+20
* bftw: Make some flag names more explicitTavian Barnes2020-07-291-15/+15
* bftw: Rename bftw_typeflag to bftw_type, and make it not a bitmaskTavian Barnes2020-07-291-4/+5
* Implement exponential deepening searchTavian Barnes2020-06-161-3/+10
* parse: Color the optimization level differently in dump_cmdline()Tavian Barnes2020-06-071-1/+1
* opt: Dump the command line before optimizing with -D optTavian Barnes2020-06-071-2/+2
* parse: Prohibit actions inside -excludeTavian Barnes2020-06-071-1/+19
* Treat -nohidden like -exclude -hiddenTavian Barnes2020-06-071-7/+21