summaryrefslogtreecommitdiff
path: root/src/basic/string-util.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* tree-wide: use mfree moreZbigniew Jędrzejewski-Szmek2016-10-161-4/+2
* Always use unicode ellipsis when ellipsizingZbigniew Jędrzejewski-Szmek2016-09-131-6/+6
* string-util: rework memory_erase() to not use GCC optimize attribute (#3812)Michael Biebl2016-07-261-15/+11
* bootctl: move toupper() implementation to string-util.hLennart Poettering2016-07-211-0/+19
* tree-wide: make ++/-- usage consistent WRT spacingVito Caputo2016-02-221-1/+1
* 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-6/+7
* basic: add ascii_strcasecmp_nn() callLennart Poettering2016-01-131-0/+15
* basic: add new ascii_strcasecmp_n() callLennart Poettering2016-01-131-0/+15
* basic: introduce generic ascii_strlower_n() call and make use of it everywhereLennart Poettering2016-01-111-2/+21
* basic: include only what we useThomas Hindoe Paaboel Andersen2015-11-301-0/+7
* util-lib: move character class definitions to string-util.hLennart Poettering2015-11-031-1/+1
* string-util: rework memory_erase() so that it cannot be optimized awayLennart Poettering2015-11-021-8/+23
* Revert "utf8.[ch]: use char32_t and char16_t instead of int, int32_t, int16_t"revert-1740-masterLennart Poettering2015-11-021-2/+2