diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-08-26 14:27:52 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-08-27 10:48:16 +0200 |
commit | 23de794d15f88845ee04f800387123856303c036 (patch) | |
tree | f570c3c996c002a7ef334f78430c805e03ed13c2 /cpukit/sapi/include/rtems/chain.h | |
parent | bsps: Fix header includes (diff) | |
download | rtems-23de794d15f88845ee04f800387123856303c036.tar.bz2 |
score: Add and use CHAIN_INITIALIZER_ONE_NODE().
Add and use CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN(),
RTEMS_CHAIN_INITIALIZER_ONE_NODE() and
RTEMS_CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN().
Diffstat (limited to 'cpukit/sapi/include/rtems/chain.h')
-rw-r--r-- | cpukit/sapi/include/rtems/chain.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/cpukit/sapi/include/rtems/chain.h b/cpukit/sapi/include/rtems/chain.h index b5808e4d80..7e48dc7470 100644 --- a/cpukit/sapi/include/rtems/chain.h +++ b/cpukit/sapi/include/rtems/chain.h @@ -45,6 +45,22 @@ typedef Chain_Control rtems_chain_control; CHAIN_INITIALIZER_EMPTY(name) /** + * @brief Chain initializer for a chain with one @a node. + * + * @see RTEMS_CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN(). + */ +#define RTEMS_CHAIN_INITIALIZER_ONE_NODE( node ) \ + CHAIN_INITIALIZER_ONE_NODE( node ) + +/** + * @brief Chain node initializer for a @a chain containing exactly this node. + * + * @see RTEMS_CHAIN_INITIALIZER_ONE_NODE(). + */ +#define RTEMS_CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN( chain ) \ + CHAIN_NODE_INITIALIZER_ONE_NODE_CHAIN( chain ) + +/** * @brief Chain definition for an empty chain with designator @a name. */ #define RTEMS_CHAIN_DEFINE_EMPTY(name) \ |