summaryrefslogtreecommitdiffstats
path: root/src/basic/strv.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* strv: add strv_split_colon_pairs functionLuca Boccassi2020-08-051-0/+5
* strv: propagate location info from the call site tooZbigniew Jędrzejewski-Szmek2020-05-301-2/+4
* basic: Allow to call STRV_FOREACH_BACKWARDS() with a char * const * strvBenjamin Robin2020-05-101-1/+1
* basic: add STRCASE_IN_SET() which is to STR_IN_SET() what strcaseeq() is to s...Lennart Poettering2020-05-041-2/+11
* sd-bus: work around ubsan warningLennart Poettering2020-04-231-1/+1
* sd-path,strv: add simple helper to wrap oom handling around strv_split_nulstr()Zbigniew Jędrzejewski-Szmek2020-03-271-0/+10
* strv: get rid of strv_clear()Lennart Poettering2020-01-211-2/+0
* Merge pull request #14562 from yuwata/table-strvZbigniew Jędrzejewski-Szmek2020-01-151-1/+4
|\
| * strv: introduce strv_compare()Yu Watanabe2020-01-151-1/+4
* | basic/strv: drop flags argument from strv_fnmatch()Zbigniew Jędrzejewski-Szmek2020-01-141-3/+3
* | networkctl: return error or warning when interfaces are not matchedZbigniew Jędrzejewski-Szmek2020-01-141-1/+4
|/
* util: constify arguments of strv_xxx()Yu Watanabe2019-12-161-13/+13
* shared/unit-files: only put valid unit paths and dropin dirs in the cacheZbigniew Jędrzejewski-Szmek2019-08-301-0/+12
* sysusers,strv: export the hash ops to map char* → strvZbigniew Jędrzejewski-Szmek2019-07-191-0/+5
* headers: remove unneeded includes from util.hZbigniew Jędrzejewski-Szmek2019-03-271-1/+1
* strv: rework FOREACH_STRING() macroLennart Poettering2019-01-161-11/+4
* strv: add new macro STARTSWITH_SET()Lennart Poettering2018-11-261-0/+12
* strv: wrap strv_new() in a macro so that NULL sentinel is implicitLennart Poettering2018-10-311-1/+2
* strv: introduce 'relax' mode to strv_split_full()Yu Watanabe2018-09-261-2/+3
* strv: introduce strv_split_full() which optionally handle quotesYu Watanabe2018-09-261-1/+4
* strv: introduce strv_join_prefix()Yu Watanabe2018-09-131-1/+4
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-4/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: be more careful with the type of array sizesLennart Poettering2018-04-271-3/+3