On 04/04/2026 20:59, Collin Funk wrote:
$ ltrace -c ./src/basename-prev -s a $(seq 100000) > /dev/null % time seconds usecs/call calls function ------ ----------- ----------- --------- -------------------- 50.00 30.030316 75 400000 strlen [...] $ ltrace -c ./src/basename -s a $(seq 100000) > /dev/null % time seconds usecs/call calls function ------ ----------- ----------- --------- -------------------- 42.88 22.413953 74 300001 strlen [...]* src/basename.c (remove_suffix, perform_basename): Add a length argument for the suffix and use it instead of strlen. (main): Calculate the suffix length. Refactor code to avoid calling perform_basename in multiple places.
LGTM. cheers, Padraig
