summaryrefslogtreecommitdiff
path: root/src/fundamental/macro-fundamental.h
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: replace __alignof__() with alignof()Yu Watanabe2023-04-141-5/+6
* fundamental: Drop some unnecessary ifdefsJan Janssen2023-02-211-3/+0
* sd-journal: avoid use of fake flex arraysZbigniew Jędrzejewski-Szmek2023-02-061-0/+12
* Consolidate various TAKE_* into TAKE_GENERIC(), add TAKE_STRUCT()Dan Streetman2023-01-241-6/+11
* tree-wide: Use __func__ in assertsJan Janssen2023-01-181-3/+3
* meson: use 0|1 for SD_BOOTZbigniew Jędrzejewski-Szmek2023-01-101-3/+3
* alloc-util: Disallow inlining of expand_to_usableSiddhesh Poyarekar2023-01-081-0/+1
* fundamental: rework IN_SET() to require at least three argumentsLennart Poettering2023-01-021-3/+3
* fundamental: add CAST_ALIGN_PTR() macroThomas Haller2022-12-081-0/+10
* macro: add generic IS_ALIGNED32() anf friendsLennart Poettering2022-12-081-0/+9
* macro: fix indentationYu Watanabe2022-10-261-1/+1
* macro: Simply case macros for IN_SETJan Janssen2022-10-261-22/+21
* macro: Use more correct type in IN_SETJan Janssen2022-10-261-5/+3
* macro-fundamental: allow to nest ASSERT_PTRDavid Tardon2022-09-141-12/+7
* macro: use ISPOWEROF2() at various placesLennart Poettering2022-08-051-11/+2
* macro: add macro for checking if integer is power of 2Lennart Poettering2022-08-051-0/+13
* test-bus-objects: Test GetManagedObjects interfaces are correctigo958622022-07-251-0/+14
* fundamental: replace __sync with __atomic in ONCE macromatoro2022-07-141-4/+4
* fundamental: adjust #if conditional for _fallthrough_ for clangThomas Haller2022-07-061-1/+1
* fundamental: Remove types-fundamental.hJan Janssen2022-06-271-11/+9
* boot: Add xmallocJan Janssen2022-06-091-2/+1
* Merge pull request #23531 from yuwata/sd-bus-drop-version-2Yu Watanabe2022-06-011-0/+8
|\
| * macro: make ALIGN4() and ALIGN8() also return SIZE_MAX on overflowYu Watanabe2022-06-011-0/+8
* | boot: Use memcmp/memcpy/memsetJan Janssen2022-05-311-1/+0
|/
* meson: Document why -Wimplicit-fallthrough is not used with clangJan Janssen2022-05-281-1/+1
* macro: Move attribute defintions to macro-fundamentalJan Janssen2022-05-281-9/+28
* Merge pull request #23414 from keszybz/analyze-vercmpZbigniew Jędrzejewski-Szmek2022-05-231-1/+2
|\
| * basic: make macro-fundamental.h self-containedZbigniew Jędrzejewski-Szmek2022-05-171-1/+2
* | macro: Use C11 noreturn onlyJan Janssen2022-05-211-8/+0
* | macro: Use C11 static_assertJan Janssen2022-05-201-9/+3
* | boot: Build with C11 tooJan Janssen2022-05-201-1/+1
|/
* tree-wide: add a space after if, switch, for, and whileYu Watanabe2022-04-011-12/+12
* macro: add ASSERT_SE_PTR() macroLennart Poettering2022-02-011-0/+7
* fundamental: support assert_se() in EFI mode tooLennart Poettering2022-02-011-1/+3
* networkctl: open the bus just onceZbigniew Jędrzejewski-Szmek2022-01-141-0/+8
* test,static-destruct: Use retain attribute to prevent linker garbage collectionJan Janssen2021-12-221-0/+1
* macro-fundamental: fix bool → sd_boolLennart Poettering2021-11-111-1/+1
* types-fundamental: introduce sd_true + sd_falseLennart Poettering2021-11-111-4/+4
* fundamental: rename type.h → types-fundamental.hLennart Poettering2021-11-111-1/+1
* sd-boot: Move flags helpers to macro-fundamental.hJan Janssen2021-11-041-0/+7
* macro: make TAKE_PTR() side-effect freeLennart Poettering2021-11-031-2/+3
* macro: Move ALIGN_TO to macro-fundamental.h and introduce CONST_ALIGN_TOJan Janssen2021-10-171-0/+32
* move mfree to macro-fundamentals.hMax Resch2021-10-121-0/+7
* fundamental: define size_t and memcpy for sd-bootLuca Boccassi2021-10-081-0/+2
* sd-boot: Fix PE section parsingJan Janssen2021-08-161-0/+1
* sd-boot: Add assert implementationJan Janssen2021-08-121-1/+8
* macro: Move some macros to macro-fundamental.hJan Janssen2021-08-111-0/+23
* macro: relax CONST_MAX() type check a tiny bitLennart Poettering2021-07-301-2/+19
* macro: add ONCE macro that evaluates to 1 one timeDan Streetman2021-05-201-0/+11
* boot: add optional EFI SBAT supportDimitri John Ledkov2021-05-071-0/+6