summaryrefslogtreecommitdiffstats
path: root/src/basic/strv.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #34511 from YHNdnzj/strv-extend-strv-consumeYu Watanabe2024-09-211-1/+3
|\
| * basic/strv: introduce strv_extend_strv_consume()Mike Yuan2024-09-211-0/+3
| * basic/strv: make string_strv_hash_ops static, add missing assertionsMike Yuan2024-09-201-1/+0
* | strv: introduce strv_find_closest()Yu Watanabe2024-09-201-1/+1
|/
* firstboot: add similar input suggestionMichael Ferrari2024-09-201-0/+1
* strv: Fixup STRV_FOREACH_PAIR macroAdrian Vovk2024-09-171-1/+1
* core/unit: unit_is_filtered() -> unit_passes_filter() and invert logicMike Yuan2024-08-171-1/+0
* Merge pull request #33376 from yuwata/strv_sort_uniqLuca Boccassi2024-06-181-0/+1
|\
| * strv: introduce strv_sort_uniq()Yu Watanabe2024-06-171-0/+1
* | strv: add new helper strv_rebreak_lines() with a simple line breaking algorithmLennart Poettering2024-06-171-0/+2
|/
* strv: add helper to extend strv from both sidesZbigniew Jędrzejewski-Szmek2024-03-071-1/+4
* strv: add strv_extend_many() helperLennart Poettering2024-01-171-0/+3
* strv: remove strv_extend_front()Lennart Poettering2024-01-171-1/+0
* strv: introduce strv_copy_unless_empty()Ludwig Nussel2024-01-151-0/+2
* strv: rename strv_endswith to endswith_strv and dedup ENDSWITH_SETMike Yuan2024-01-041-14/+5
* string-util: move startswith_strv to strvMike Yuan2024-01-041-0/+5
* strv: add new strv_endswith() helperLennart Poettering2024-01-031-0/+2
* strv: add strv_free_many() to be used with CLEANUP_ARRAY()Luca Boccassi2023-11-031-0/+2
* string-util: Add startswith_strv()Daan De Meyer2023-04-201-12/+0
* strv: add helper to find value in key/value pairs from list of keysLuca Boccassi2023-03-281-0/+3
* strv: introduce strv_print_full()Yu Watanabe2023-03-201-1/+4
* tree-wide: simplify x ? x : y to x ?: y where applicableFrantisek Sumsal2023-03-181-1/+1
* strv: add strv_copy_n() helper for copying part of a n strvLennart Poettering2023-02-171-1/+4
* basic: Add strv_extend_assignment()Daan De Meyer2023-01-081-0/+2
* basic/strv: check printf arguments to strv_extendf()Zbigniew Jędrzejewski-Szmek2022-11-211-1/+1
* strv: move nulstr utilities to nulstr-util.[ch]Lennart Poettering2022-11-131-14/+0
* strv: modernize strv_fnmatch() a bitLennart Poettering2022-08-291-1/+1
* tree-wide: Introduce free_and_replace_full()Daan De Meyer2022-07-211-8/+1
* fundamental: Move some helpers into string-util-fundamentalJan Janssen2022-05-211-6/+0
* basic/strv: add optimizable version of strv_push/consume/extendZbigniew Jędrzejewski-Szmek2022-05-201-3/+21
* basic/strv: fix splitting of strings with escape charactersZbigniew Jędrzejewski-Szmek2022-05-061-1/+1
* basic/strv: fix typos and confusion whether we are escaping or unescapingZbigniew Jędrzejewski-Szmek2022-04-061-1/+1
* tree-wide: use PTR_SUB1() at two places where appropriateLennart Poettering2022-03-231-1/+1
* strv: declare iterator of FOREACH_STRING() in the loopZbigniew Jędrzejewski-Szmek2022-03-231-1/+1
* basic/strv: avoid potential UB with references to array[-1]Zbigniew Jędrzejewski-Szmek2022-03-211-2/+2
* strv: make iterator in STRV_FOREACH() declaread in the loopYu Watanabe2022-03-191-12/+23
* basic/strv: drop strv_free_freeZbigniew Jędrzejewski-Szmek2021-11-261-3/+0
* basic/strv: inline variables and modernize style a bitZbigniew Jędrzejewski-Szmek2021-11-261-21/+21
* strv: make sure FOREACH_STRING() can be nestedLennart Poettering2021-11-191-3/+6
* basic: introduce test_strv_split_and_extend()Frantisek Sumsal2021-09-291-0/+3
* alloc-util: drop double eval from free_and_replace()Lennart Poettering2021-07-291-3/+5
* strv: introduce strv_split_newlines_full()Yu Watanabe2021-03-051-5/+11
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* Merge pull request #13589 from williamvds/systemctl-edit-copyLennart Poettering2020-10-221-0/+1
|\
| * Add strv_prependwilliamvds2020-10-211-0/+1
* | macro: introduce POINTER_MAX as define for (void*) -1Lennart Poettering2020-10-221-1/+1
|/
* basic/strv: allow escaping the separator in strv_join()Zbigniew Jędrzejewski-Szmek2020-09-251-2/+2
* Rename strv_split_extract() to strv_split_full()Zbigniew Jędrzejewski-Szmek2020-09-091-2/+2
* tree-wide: replace strv_split_full() with strv_split_extract() everywhereZbigniew Jędrzejewski-Szmek2020-09-091-4/+10
* Add string_contains_word_strv()Zbigniew Jędrzejewski-Szmek2020-09-041-4/+0