summaryrefslogtreecommitdiff
path: root/src/shared/macro.h
Commit message (Expand)AuthorAgeFilesLines
* build-sys: split internal basic/ library from shared/Kay Sievers2015-06-111-473/+0
* util: introduce CMSG_FOREACH() macro and make use of it everywhereLennart Poettering2015-06-101-0/+3
* shared: move assert_return_errno() from libudevTom Gundersen2015-04-161-0/+9
* macro: document that DECIMAL_STR_MAX contains space for the trailing NUL byteLennart Poettering2015-02-021-1/+2
* tmpfiles: do not bump access times of directories we are cleaning upZbigniew Jędrzejewski-Szmek2015-01-241-0/+4
* build-sys: fix build on compilers without static_assertZbigniew Jędrzejewski-Szmek2015-01-231-1/+1
* Move DEFINE_TRIVIAL_CLEANUP_FUNC to macro.hZbigniew Jędrzejewski-Szmek2015-01-181-0/+7
* logind: unify how we cast between uid_t and pointers for hashmap keysLennart Poettering2015-01-091-0/+8
* macro: add DIV_ROUND_UP()David Herrmann2014-12-301-0/+11
* sd-bus: rework ELF error mapping table magicLennart Poettering2014-12-081-4/+4
* treewide: introduce UID_INVALID (and friends) as macro for (uid_t) -1Lennart Poettering2014-11-281-0/+4
* Introduce CONF_DIRS_NULSTR helper to define standard conf dirsJosh Triplett2014-11-261-0/+15
* macro: use unique variable names for math-macrosDavid Herrmann2014-08-281-23/+30
* shared: make container_of() use unique variable namesDavid Herrmann2014-08-271-5/+8
* shared: drop UNIQUE()David Herrmann2014-08-271-3/+1
* shared: add MAXSIZE() and use it in resolvedDavid Herrmann2014-08-221-0/+3
* macro: add CONST_MAX() macroDavid Herrmann2014-08-151-0/+9
* macro: const'ify MIN/MAX/... macrosDavid Herrmann2014-08-151-26/+26
* resolved: add a DNS client stub resolverLennart Poettering2014-07-161-0/+3
* shared: add MIN3 macroDavid Herrmann2014-07-111-0/+6
* macro: add DISABLE_WARNING_SHADOWDavid Herrmann2014-06-161-0/+4
* shared: add ALIGN_POWER2 macroDavid Herrmann2014-05-131-0/+13
* macro: make sure we can use IN_SET() also with complex function calls as firs...Lennart Poettering2014-03-121-4/+5
* logind: make $XDG_RUNTIME_DIR a per-user tmpfsLennart Poettering2014-03-041-1/+1
* macro: add nice macro for disabling -Wnonnull temporarilyLennart Poettering2014-02-201-0/+4
* macro: introduce nice macro for disabling -Wmissing-prototypes warnigsLennart Poettering2014-02-201-0/+4
* macro: introduce a nice macro for disabling -Wformat-nonliteral temporarilyLennart Poettering2014-02-201-0/+4
* util: get rid of warnings around assert_cc() macroLennart Poettering2014-02-201-2/+21
* journald: do not free space when disk space runs lowZbigniew Jędrzejewski-Szmek2014-01-111-0/+7
* _noreturn_ --> noreturn for C11 compatShawn Landden2013-12-171-2/+12
* __thread --> thread_local for C11 compatShawn Landden2013-12-171-0/+12
* macro: log assertion at debug level in assert_return()Lennart Poettering2013-12-101-4/+6
* macro: better make IN_SET() macro use const arraysLennart Poettering2013-12-031-10/+11
* macro: add a macro to test whether a value is in a specified listLennart Poettering2013-12-021-0/+13
* macro.h: fix typo in commentThomas Hindoe Paaboel Andersen2013-11-301-1/+1
* swap: split state machine state ACTIVATING into twoLennart Poettering2013-11-251-1/+1
* macro: fix problem with __LINE__ macro expansionLukasz Skalski2013-11-221-3/+6
* macro: fix assert_cc() fallbackDavid Herrmann2013-11-221-1/+3
* macro: add _unlikely_() to assert_return()Lennart Poettering2013-11-201-1/+1
* macro: change assert_cc() so that it can appear outside of functionsLennart Poettering2013-11-201-12/+2
* util: add circle to special chars we can drawLennart Poettering2013-11-071-2/+0
* bus: remove static introspection file exportKay Sievers2013-10-211-1/+0
* macro: clean up usage of gcc attributesLennart Poettering2013-10-161-1/+1
* macro: add new assert_return() macro for early parameter checking in functionsLennart Poettering2013-10-111-0/+6
* remove hasprefix(), use startswith()Shawn Landden2013-08-221-2/+0
* Rename F_TYPE_CMP() to F_TYPE_EQUAL()Zbigniew Jędrzejewski-Szmek2013-08-201-1/+1
* Add hasprefix macro to check prefixes of fixed lengthZbigniew Jędrzejewski-Szmek2013-06-201-0/+2
* bus: add APIs for negotiating what is attached to messagesLennart Poettering2013-05-171-0/+3
* bus: add and use UINT64_TO_PTR()Kay Sievers2013-05-141-12/+14
* Make up for attribute malloc with alloc_sizeZbigniew Jędrzejewski-Szmek2013-04-251-0/+1