summaryrefslogtreecommitdiff
path: root/src/shared/macro.h
AgeCommit message (Expand)Author
2013-12-10macro: log assertion at debug level in assert_return()Lennart Poettering
2013-12-03macro: better make IN_SET() macro use const arraysLennart Poettering
2013-12-02macro: add a macro to test whether a value is in a specified listLennart Poettering
2013-11-30macro.h: fix typo in commentThomas Hindoe Paaboel Andersen
2013-11-25swap: split state machine state ACTIVATING into twoLennart Poettering
2013-11-22macro: fix problem with __LINE__ macro expansionLukasz Skalski
2013-11-22macro: fix assert_cc() fallbackDavid Herrmann
2013-11-20macro: add _unlikely_() to assert_return()Lennart Poettering
2013-11-20macro: change assert_cc() so that it can appear outside of functionsLennart Poettering
2013-11-07util: add circle to special chars we can drawLennart Poettering
2013-10-21bus: remove static introspection file exportKay Sievers
2013-10-16macro: clean up usage of gcc attributesLennart Poettering
2013-10-11macro: add new assert_return() macro for early parameter checking in functionsLennart Poettering
2013-08-22remove hasprefix(), use startswith()Shawn Landden
2013-08-20Rename F_TYPE_CMP() to F_TYPE_EQUAL()Zbigniew Jędrzejewski-Szmek
2013-06-20Add hasprefix macro to check prefixes of fixed lengthZbigniew Jędrzejewski-Szmek
2013-05-17bus: add APIs for negotiating what is attached to messagesLennart Poettering
2013-05-14bus: add and use UINT64_TO_PTR()Kay Sievers
2013-04-25Make up for attribute malloc with alloc_sizeZbigniew Jędrzejewski-Szmek
2013-04-19Reintroduce f_type comparison macroHarald Hoyer
2013-04-18Revert f_type fixupsHarald Hoyer
2013-04-18macro.h: let F_TYPE_CMP() macro fail to compile, if second parameter is not c...Harald Hoyer
2013-04-18rename CMP_F_TYPE to F_TYPE_CMPHarald Hoyer
2013-04-18Add ugly CMP_F_TYPE() macroHarald Hoyer
2013-04-16util: make generation of profcs PID paths nicerLennart Poettering
2013-04-16macro: rework how we define cleanup macrosLennart Poettering
2013-04-12bus: don't calculate kmsg message too largeLennart Poettering
2013-04-11macro: make sure ALIGN() can be calculated constant by the compilerLennart Poettering
2013-04-02macro: add macro for precisely determining length of decimal string formattin...Lennart Poettering
2013-04-01Always use our own MAX/MIN definitionsCristian Rodríguez
2013-03-26tests: skip bus test if bus cannot be openedZbigniew Jędrzejewski-Szmek
2013-03-20macro: add CHAR_TO_STR macro to make a one character string from a charLennart Poettering
2013-03-20macro: don't redefine CLAMP if it is already defined by glib or some other li...Lennart Poettering
2013-03-18journal,shared: add _cleanup_journal_close_Zbigniew Jędrzejewski-Szmek
2013-01-29shared: introduce _cleanup_set_free_free_Zbigniew Jędrzejewski-Szmek
2013-01-25Add _cleanup_pclose_ and fix mismatching pipe close opened by popen()Zbigniew Jędrzejewski-Szmek
2013-01-07localectl: use automatic cleanupZbigniew Jędrzejewski-Szmek
2012-12-31macro: use C11 static_assert() macro for static assertionsLennart Poettering
2012-10-17timedatectl: introduce new command line client for timedatedLennart Poettering
2012-09-24macro: increase VA_FORMAT_ADVANCE type array and hit assert when it is reachedLennart Poettering
2012-09-24log: fix repeated invocation of vsnprintf()/vaprintf() in log_struct()Lennart Poettering
2012-09-16nspawn: use automatic cleanup for umaskZbigniew Jędrzejewski-Szmek
2012-09-14util: various additional modernizationsLennart Poettering
2012-09-14util: modernize a few functions with automatic cleanup variablesLennart Poettering
2012-09-13macro: introduce _cleanup_free_ macro for automatic freeing of scoped vars an...Lennart Poettering
2012-07-19use #pragma once instead of foo*foo #define guardsShawn Landden
2012-07-15journal: align byte-buffer that gets cased to an objectKay Sievers
2012-05-08util: split-out hwclock.[ch]Kay Sievers
2012-04-12relicense to LGPLv2.1 (with exceptions)Lennart Poettering
2012-04-10move list.h, macro.h, ioprio.h to shared/Kay Sievers