summaryrefslogtreecommitdiff
path: root/src/basic/string-util.c
Commit message (Expand)AuthorAgeFilesLines
* Introduce strcasecmp_ptr() and use it in a few placesZbigniew Jędrzejewski-Szmek2020-06-031-7/+8
* string-util: make sure we eat even half complete words in split()Lennart Poettering2020-04-021-3/+2
* string-util: some minor coding style updatesLennart Poettering2020-04-021-27/+40
* string-util: add brief explanatory commentLennart Poettering2020-01-311-0/+2
* string-util: add helper for extracting n'th line of a stringLennart Poettering2020-01-131-0/+61
* string-util: let's add helper for truncating string after a specified number ...Lennart Poettering2020-01-131-0/+57
* string-util: readd string_erase()Lennart Poettering2019-12-041-0/+10
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-041-1/+0
* shared/logs-show: strip trailing carriage returns at EOL/EOFZbigniew Jędrzejewski-Szmek2019-10-291-5/+20
* util-lib: [static] array argument sizes are apparently not OK for NULL parame...Lennart Poettering2019-07-121-4/+10
* tree-wide: get rid of strappend()Lennart Poettering2019-07-121-4/+0
* Remove string_eraseZbigniew Jędrzejewski-Szmek2019-07-101-10/+0
* Remove string_free_eraseZbigniew Jędrzejewski-Szmek2019-07-101-4/+0
* Add open_memstream_unlocked() wrapperZbigniew Jędrzejewski-Szmek2019-04-121-10/+6
* util: split out nulstr related stuff to nulstr-util.[ch]Lennart Poettering2019-03-141-13/+0
* util: move some raw memory functions from string-util.h → memory-util.hLennart Poettering2019-03-141-20/+2
* tree-wide: use c99 static for array size declarationsZbigniew Jędrzejewski-Szmek2019-01-041-1/+1
* string-util: introduce explicit_zero_safe()Lennart Poettering2018-10-241-3/+6
* tree-wide: CMP()ify all the thingsLennart Poettering2018-10-161-6/+1
* Merge pull request #10152 from yuwata/udev-use-extractLennart Poettering2018-10-051-4/+8
|\
| * strv: introduce 'relax' mode to strv_split_full()Yu Watanabe2018-09-261-4/+8
* | Introduce free_and_strndup and use it in bus-message.cZbigniew Jędrzejewski-Szmek2018-10-021-1/+27
|/
* 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
* basic/ellipsize: do not assume the string is NUL-terminated when length is givenZbigniew Jędrzejewski-Szmek2018-06-111-1/+1
* string-util: put together strstrip() from skip_leading_chars() and delete_tra...Lennart Poettering2018-06-061-13/+2
* test-ellipsize: add tests for ellipsize_mem, fix bugsZbigniew Jędrzejewski-Szmek2018-06-021-23/+38
* basic/string-util: make ellipsize() inlineZbigniew Jędrzejewski-Szmek2018-06-021-7/+0
* string-util: tweak cellescape() a bitLennart Poettering2018-06-011-12/+45
* basic/string-util: add a convenience function to cescape mostly-ascii fieldsZbigniew Jędrzejewski-Szmek2018-05-311-16/+54
* string-util: use fflush_and_check() where appropriateLennart Poettering2018-04-241-1/+2
* string-util: teach strip_tab_ansi() to deal with CSO sequencesLennart Poettering2018-04-241-7/+36
* string-util: tweak ellipsation a bitLennart Poettering2018-04-181-25/+68
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* journalctl: add highlighting for matched substringZbigniew Jędrzejewski-Szmek2018-01-281-4/+25
* tree-wide: use __fsetlocking() instead of fxyz_unlocked()Lennart Poettering2017-12-141-11/+12
* string-util: rework strextend() to optionally inset separators between each a...Lennart Poettering2017-12-051-5/+23
* string-util: update strreplace() a bit, use GREEDY_REALLOC()Lennart Poettering2017-11-291-17/+13
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* string-util: add delete_trailing_chars() and skip_leading_chars() helpersLennart Poettering2017-11-131-1/+30
* string-util: when ellipsizing to a length if (size_t) -1, become a NOPLennart Poettering2017-11-101-0/+8
* Merge pull request #6974 from keszybz/clean-up-definesLennart Poettering2017-10-041-1/+1
|\
| * build-sys: change all HAVE_DECL_ macros to HAVE_Zbigniew Jędrzejewski-Szmek2017-10-031-1/+1
* | tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-1/+1
|/
* string-util: optimize strshorten() a bitLennart Poettering2017-07-311-1/+1
* string-util: add strlen_ptr() helperLennart Poettering2017-07-311-2/+2
* basic: cosmetic changes (#6440)Yu Watanabe2017-07-241-1/+1
* basic: use _unlocked() stdio in strip_tab_ansi() (#6385)Vito Caputo2017-07-181-7/+12
* treewide: replace homegrown memory_erase with explicit_bzeroZbigniew Jędrzejewski-Szmek2017-02-051-5/+6
* tree-wide: drop NULL sentinel from strjoinZbigniew Jędrzejewski-Szmek2016-10-231-1/+1