strv: introduce strv_sort_uniq()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 17 Jun 2024 14:52:14 +0000 (23:52 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Mon, 17 Jun 2024 15:22:33 +0000 (00:22 +0900)
commit3dc546ad756f61a179b50a3d7490b5e0fd11093e
tree8e48812fbeff446ca5fdb04c19a33e8c2fd20330
parent1b3449d8c19c6b971b44fca0d5e015aa41b785d4
strv: introduce strv_sort_uniq()

We often call strv_sort() and strv_uniq(). If a strv is already sorted.
uniquifying can be faster.

Prompted by https://github.com/systemd/systemd/pull/33012#discussion_r1636633627.
src/basic/strv.c
src/basic/strv.h
src/test/test-strv.c