summaryrefslogtreecommitdiffstats
path: root/src/basic/strv.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #34511 from YHNdnzj/strv-extend-strv-consumeYu Watanabe2024-09-211-9/+78
|\
| * tree-wide: use strv_extend_strv_consume() where appropriateMike Yuan2024-09-211-2/+2
| * basic/strv: introduce strv_extend_strv_consume()Mike Yuan2024-09-211-5/+61
| * basic/strv: make string_strv_hash_ops static, add missing assertionsMike Yuan2024-09-201-2/+15
* | strv: introduce strv_find_closest()Yu Watanabe2024-09-201-1/+36
|/
* firstboot: add similar input suggestionMichael Ferrari2024-09-201-0/+27
* strv: replace always-true condition with assertionYu Watanabe2024-06-181-14/+14
* Merge pull request #33376 from yuwata/strv_sort_uniqLuca Boccassi2024-06-181-0/+15
|\
| * strv: introduce strv_sort_uniq()Yu Watanabe2024-06-171-0/+15
* | strv: add new helper strv_rebreak_lines() with a simple line breaking algorithmLennart Poettering2024-06-171-0/+90
|/
* Merge pull request #30480 from keszybz/kernel-install-more-pathsZbigniew Jędrzejewski-Szmek2024-03-081-6/+4
|\
| * strv: add helper to extend strv from both sidesZbigniew Jędrzejewski-Szmek2024-03-071-2/+2
| * various: use modern strv helpersZbigniew Jędrzejewski-Szmek2024-02-281-4/+2
* | extract-word: modernize extract_many_wordsMike Yuan2024-03-031-1/+1
|/
* fileio: fputs_with_space → _with_separator and modernizationMike Yuan2024-01-251-1/+3
* strv: add strv_extend_many() helperLennart Poettering2024-01-171-0/+60
* strv: remove strv_extend_front()Lennart Poettering2024-01-171-36/+0
* strv: modernize strv_insert()Lennart Poettering2024-01-171-10/+12
* strv: introduce strv_copy_unless_empty()Ludwig Nussel2024-01-151-0/+16
* strv: rename strv_endswith to endswith_strv and dedup ENDSWITH_SETMike Yuan2024-01-041-10/+10
* string-util: move startswith_strv to strvMike Yuan2024-01-041-0/+10
* strv: add new strv_endswith() helperLennart Poettering2024-01-031-0/+10
* strv: add strv_free_many() to be used with CLEANUP_ARRAY()Luca Boccassi2023-11-031-0/+9
* alloc-util: add free_many() helperLennart Poettering2023-08-241-3/+1
* tree-wide: use free_and_replace() moreDavid Tardon2023-05-241-2/+1
* strv: add helper to find value in key/value pairs from list of keysLuca Boccassi2023-03-281-0/+11
* strv: introduce strv_print_full()Yu Watanabe2023-03-201-2/+2
* strv: add strv_copy_n() helper for copying part of a n strvLennart Poettering2023-02-171-2/+8
* basic: Add strv_extend_assignment()Daan De Meyer2023-01-081-0/+16
* strv: move nulstr utilities to nulstr-util.[ch]Lennart Poettering2022-11-131-112/+0
* nulstr-util: Declare NULSTR_FOREACH() iterator inlineDaan De Meyer2022-11-111-1/+0
* strv: Make sure strv_make_nulstr() always returns a valid nulstrDaan De Meyer2022-11-111-4/+2
* strv: modernize strv_fnmatch() a bitLennart Poettering2022-08-291-7/+20
* basic/strv: add optimizable version of strv_push/consume/extendZbigniew Jędrzejewski-Szmek2022-05-201-12/+18
* basic/strv: fix typos and confusion whether we are escaping or unescapingZbigniew Jędrzejewski-Szmek2022-04-061-5/+5
* strv: make iterator in STRV_FOREACH() declaread in the loopYu Watanabe2022-03-191-29/+4
* strv: use STRV_FOREACH() at two more placesYu Watanabe2022-03-181-7/+4
* strv: rewrite strv_copy() with cleanup attribute and STRV_FOREACH()Yu Watanabe2022-03-181-12/+12
* tree-wide: use strv_contains() in more placesZbigniew Jędrzejewski-Szmek2022-03-181-1/+1
* basic/strv: drop strv_free_freeZbigniew Jędrzejewski-Szmek2021-11-261-10/+0
* basic/strv: inline variables and modernize style a bitZbigniew Jędrzejewski-Szmek2021-11-261-47/+35
* basic: introduce test_strv_split_and_extend()Frantisek Sumsal2021-09-291-0/+18
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-6/+6
* strv: introduce strv_split_newlines_full()Yu Watanabe2021-03-051-12/+13
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* Merge pull request #17493 from Villemoes/va-arg-simplificationsZbigniew Jędrzejewski-Szmek2020-11-041-29/+13
|\
| * strv.c: simplify strv_new_apRasmus Villemoes2020-11-031-29/+13
* | Add strv_prependwilliamvds2020-10-211-0/+13
|/
* basic/strv: allow escaping the separator in strv_join()Zbigniew Jędrzejewski-Szmek2020-09-251-3/+18
* Rename strv_split_extract() to strv_split_full()Zbigniew Jędrzejewski-Szmek2020-09-091-1/+1