Daan De Meyer
0bac1ed242
tree-wide: Fix constness issues with newer glibc
...
Latest glibc uses _Generic to have strstr() and other functions return
const char* or char* based on whether the input is a const char* or a
char*. This causes build failures as we previously always expected a char*.
Let's fix the compilation failures and add our own macros similar to glibc's
to have string functions that return a mutable or const pointer depending on
the input.
2025-11-25 20:49:39 +01:00
Daan De Meyer
0c15577abe
basic + fundamental: Clean up includes
...
Split out of #37344 .
2025-05-25 10:06:07 +02:00
Daan De Meyer
1cf40697e3
tree-wide: Sort includes
...
This was done by running a locally built clang-format with
https://github.com/llvm/llvm-project/pull/137617 and
https://github.com/llvm/llvm-project/pull/137840 applied on all .c
and .h files.
2025-04-30 09:30:51 +02:00
Lennart Poettering
4c4de97db8
sort-utils: add generic uint16_t comparison call
2023-10-20 15:57:58 +01:00
Lennart Poettering
d8f1673700
sort-util: avoid using glibc's internal __compar_d_fn_t type
2021-10-11 14:33:02 +02:00
Lennart Poettering
1403d48d61
sort-util: make cmp_int() generic, so that we can reuse it elsewhere
2020-12-17 20:01:02 +01:00
Yu Watanabe
db9ecf0501
license: LGPL-2.1+ -> LGPL-2.1-or-later
2020-11-09 13:23:58 +09:00
Zbigniew Jędrzejewski-Szmek
4368277c74
tree-wide: use the usual SPDX header for our own files
2020-10-29 10:47:20 +01:00
Lennart Poettering
760877e90c
util: split out sorting related calls to new sort-util.[ch]
2019-03-13 12:16:43 +01:00