summaryrefslogtreecommitdiffstats
path: root/src/basic/extract-word.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* extract-word: modernize extract_many_wordsMike Yuan2024-03-031-22/+13
* alloc-util: add free_many() helperLennart Poettering2023-08-241-5/+1
* basic/extract-word: add EXTRACT_RETAIN_SEPARATORS flagLuca Boccassi2021-06-241-9/+12
* extract-word: introduce EXTRACT_KEEP_QUOTE flagYu Watanabe2021-06-211-13/+22
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-6/+6
* basic/extract-word: rename flagZbigniew Jędrzejewski-Szmek2021-03-111-8/+8
* basic/extract-word: allow escape character to be escapedZbigniew Jędrzejewski-Szmek2021-03-111-2/+2
* tree-wide: use UINT64_MAX or friendsYu Watanabe2021-03-041-1/+1
* extract-word: don't rely on C's downgrade-to-bool feature for charsLennart Poettering2021-01-121-5/+4
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* Add string_contains_word_strv()Zbigniew Jędrzejewski-Szmek2020-09-041-0/+1
* basic/extract-word: add EXTRACT_UNESCAPE_SEPARATORS modeZbigniew Jędrzejewski-Szmek2020-08-051-10/+15
* escape: introduce UNESCAPE_ACCEPT_NUL flagYu Watanabe2020-01-271-1/+1
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-031-1/+0
* Revert "shared/conf-parser,networkd: EXTRACT_UNQUOTE|EXTRACT_RETAIN_ESCAPE â†...Zbigniew JÄ™drzejewski-Szmek2019-08-191-2/+0
* shared/conf-parser,networkd: EXTRACT_UNQUOTE|EXTRACT_RETAIN_ESCAPE → EXTRAC...Zbigniew Jędrzejewski-Szmek2019-07-171-0/+2
* Rename EXTRACT_QUOTES to EXTRACT_UNQUOTEZbigniew Jędrzejewski-Szmek2019-06-281-1/+1
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-2/+1
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-1/+1
* shared/extract-word: replace enum with unsigned int to avoid undefined behaviourZbigniew Jędrzejewski-Szmek2017-04-261-1/+6
* basic/extract-word,man: clarify "correction" of invalid escapesZbigniew Jędrzejewski-Szmek2016-12-111-2/+2
* tree-wide: make invocations of extract_first_word more uniform (#4627)Zbigniew Jędrzejewski-Szmek2016-11-111-1/+1
* tree-wide: make ++/-- usage consistent WRT spacingVito Caputo2016-02-231-7/+7
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* utf8.[ch] et al: use char32_t and char16_t instead of int, int32_t, int16_tShawn Landden2016-01-271-1/+1
* basic/escape: merge utf8 and non-utf8 paths in cunescape_oneZbigniew Jędrzejewski-Szmek2016-01-181-4/+5
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-1/+11
* core: fix dependency parsingLennart Poettering2015-11-111-2/+2
* extract-word: Skip coalesced separators in placeFilipe Brandenburger2015-11-061-11/+9
* extract-word: Do not re-evaluate the state on each parsed characterFilipe Brandenburger2015-11-061-32/+43
* extract-word: increment pointer p and keep c in sync in for loopFilipe Brandenburger2015-11-061-9/+6
* extract-word: Check for early bail out before inspecting separatorsFilipe Brandenburger2015-11-061-3/+3
* extract-word: replace an use of `goto` with structured codeFilipe Brandenburger2015-11-061-11/+9
* extract-word: move start block outside the for loopFilipe Brandenburger2015-11-061-18/+17
* util-lib: move character class definitions to string-util.hLennart Poettering2015-11-031-1/+2
* Revert "utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_t"Lennart Poettering2015-11-021-1/+1
* utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_tShawn Landden2015-11-011-1/+1
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-0/+1
* util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering2015-10-251-1/+0
* util: split out escaping code into escape.[ch]Lennart Poettering2015-10-241-0/+1
* util-lib: rework extract_first_word_and_warn() a bitLennart Poettering2015-10-241-9/+19
* util: split out extract_first_word() and related calls into extract-word.[ch]Lennart Poettering2015-10-241-0/+274