Merge commit 'meins/master'
[paraslash.git] / rbtree.c
index ed8f0ac7c9a545187dfaaab578e60ba74d7b11ea..95bcee398d7d04b869479529f8b1c3b5eb72c516 100644 (file)
--- a/rbtree.c
+++ b/rbtree.c
@@ -21,6 +21,8 @@
   linux/lib/rbtree.c
 */
 
+/** \file rbtree.c Red-black tree implementation. */
+
 #include "stddef.h"
 #include "rbtree.h"
 
@@ -436,9 +438,9 @@ struct rb_node *rb_nth(struct rb_node *node, unsigned n)
  */
 int rb_rank(struct rb_node *node, unsigned *rank)
 {
-       *rank = 1;
        struct rb_node *parent;
 
+       *rank = 1;
        if (!node)
                return -1;
        if (node->rb_left)