summaryrefslogtreecommitdiff
path: root/src/basic/strv.c
Commit message (Expand)AuthorAgeFilesLines
* 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-301-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
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-041-1/+0
* sysusers,strv: export the hash ops to map char* → strvZbigniew Jędrzejewski-Szmek2019-07-191-0/+60
* tree-wide: get rid of strappend()Lennart Poettering2019-07-121-1/+1
* Remove string_eraseZbigniew Jędrzejewski-Szmek2019-07-101-2/+3
* util: split out nulstr related stuff to nulstr-util.[ch]Lennart Poettering2019-03-141-0/+1
* util: split out sorting related calls to new sort-util.[ch]Lennart Poettering2019-03-131-1/+1
* strv: wrap strv_new() in a macro so that NULL sentinel is implicitLennart Poettering2018-10-311-2/+2
* strv: introduce 'relax' mode to strv_split_full()Yu Watanabe2018-09-261-3/+3
* strv: allow to set separator NULL in strv_split() or strv_split_full()Yu Watanabe2018-09-261-0/+3
* strv: introduce strv_split_full() which optionally handle quotesYu Watanabe2018-09-261-3/+3
* Merge pull request #10059 from yuwata/env-exec-directoryLennart Poettering2018-09-251-3/+7
|\
| * strv: introduce strv_join_prefix()Yu Watanabe2018-09-131-3/+7
* | tree-wide: use typesafe_qsort()Yu Watanabe2018-09-191-4/+2
|/
* strv: make strv_split() accept empty stringYu Watanabe2018-07-071-0/+4
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0