summaryrefslogtreecommitdiffstats
path: root/src/basic/list.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: fix typoYu Watanabe2023-10-041-1/+1
* list: add LIST_CLEAR() helper that empties the listDavid Tardon2023-08-171-0/+12
* list: fix double evaluationYu Watanabe2023-04-201-3/+6
* basic: Add log contextDaan De Meyer2023-01-081-2/+4
* basic: Use statement expressions more in list.hDaan De Meyer2023-01-081-34/+31
* basic/list: drop LIST_IS_EMPTYZbigniew Jędrzejewski-Szmek2022-07-021-3/+0
* list: make LIST_FOREACH() and LIST_FOREACH_BACKWARDS() saferYu Watanabe2022-03-191-5/+8
* list: declare iterator of LIST_FOREACH() in the loopYu Watanabe2022-03-191-18/+21
* list: drop unnecessary line continuationYu Watanabe2021-12-241-1/+1
* list: add LIST_POP() helper that pops the first item off a linked listLennart Poettering2021-11-251-0/+9
* list: introduce LIST_FOREACH_BACKWARDS() macro and drop LIST_FOREACH_AFTER/BE...Yu Watanabe2021-08-101-5/+2
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* basic/list: add LIST_JOIN helperLuca Boccassi2020-07-291-0/+15
* basic/list: fix minor coding style issueYu Watanabe2018-11-231-2/+2
* basic/list: add missing headerYu Watanabe2018-11-231-0/+2
* list: fix double avaluation in LIST_APPEND()Lennart Poettering2018-10-171-3/+3
* 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: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* udevd: use list.h instead of udev_list_nodeSimon Peeters2017-11-221-0/+3
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* list: LIST_INSERT_BEFORE: update head if necessary (#4261)Michael Olbrich2016-10-041-0/+2
* tree-wide: minor formatting inconsistency cleanupsVito Caputo2016-02-231-7/+7
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* basic: add LIST_INSERT_BEFOREAlex Crawford2015-08-041-0/+26
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-0/+158