summaryrefslogtreecommitdiffstats
path: root/src/basic/strv.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* tree-wide: replace strv_split_full() with strv_split_extract() everywhereZbigniew Jędrzejewski-Szmek2020-09-091-38/+0
* strv: add strv_split_colon_pairs functionLuca Boccassi2020-08-051-0/+52
* strv: propagate location info from the call site tooZbigniew Jędrzejewski-Szmek2020-05-301-4/+4
* basic: add STRCASE_IN_SET() which is to STR_IN_SET() what strcaseeq() is to s...Lennart Poettering2020-05-041-0/+12
* strv: get rid of strv_clear()Lennart Poettering2020-01-211-7/+2
* Merge pull request #14562 from yuwata/table-strvZbigniew Jędrzejewski-Szmek2020-01-151-8/+15
|\
| * strv: introduce strv_compare()Yu Watanabe2020-01-151-8/+15
* | networkctl: return error or warning when interfaces are not matchedZbigniew Jędrzejewski-Szmek2020-01-141-5/+6
|/
* util: constify arguments of strv_xxx()Yu Watanabe2019-12-161-27/+27
* strv: when growing strv arrays piecemeal actually allocate memory in exponent...Lennart Poettering2019-12-091-12/+16