summaryrefslogtreecommitdiffstats
path: root/c-user/chains.rst
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--c-user/chains.rst5
1 files changed, 3 insertions, 2 deletions
diff --git a/c-user/chains.rst b/c-user/chains.rst
index f518ef4..ca80b4b 100644
--- a/c-user/chains.rst
+++ b/c-user/chains.rst
@@ -192,11 +192,12 @@ placed on another chain:
rtems_chain_initialize_empty (out);
- node = rtems_chain_head (chain);
+ node = rtems_chain_first (chain);
+
while (!rtems_chain_is_tail (chain, node))
{
bar = (foo*) node;
- rtems_chain_node* next_node = node->next;
+ rtems_chain_node* next_node = rtems_chain_next(node);
if (strcmp (match, bar->data) == 0)
{
rtems_chain_extract (node);