Module Name: src Committed By: riastradh Date: Wed Mar 13 13:38:05 UTC 2013
Modified Files: src/share/man/man3: rbtree.3 Log Message: Fix documentation of rbtree(3) iteration. . Fix sense of rb_tree_iterate(rbt, NULL, ...). . Document RB_TREE_MIN/RB_TREE_MAX to avoid relying on that sense. . Document RB_TREE_FOREACH and RB_TREE_FOREACH_REVERSE to simplify iteration. Addresses PR lib/46034 and PR lib/47144. It would have been nice to make `x = NULL; while ((x = rb_tree_iterate(t, NULL, ...)) != NULL)' DTRT to traverse t, but it's too much late for that now. We probably ought to have an RB_TREE_FOREACH{,_REVERSE}_SAFE too. ok christos To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/share/man/man3/rbtree.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.