X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=buffer_tree.c;h=4bcc88abb9e56be5b5c29d7b9b9115ff84dfc009;hp=5756898bced710406b3c68b8cb1e5cc85a992183;hb=37e0dfe7bf7737863c63e515e9ed06c2f479f5a3;hpb=b66dfd41e268e64b65d2990bdec3d3a7e119e234 diff --git a/buffer_tree.c b/buffer_tree.c index 5756898b..4bcc88ab 100644 --- a/buffer_tree.c +++ b/buffer_tree.c @@ -602,7 +602,7 @@ static size_t btr_get_buffer_by_reference(struct btr_buffer_reference *br, char * * \param btrn The node whose input queue is to be queried. * \param omit Number of bytes to be omitted. - * \param bufp Result pointer. + * \param bufp Result pointer. It is OK to pass \p NULL here. * * If a buffer tree node needs more input data but can not consume the data it * already has (because it might be needed again later) this function can be @@ -878,7 +878,7 @@ size_t btr_get_output_queue_size(struct btr_node *btrn) } /** - * Execute a inter-node command on the given node or on a parent node. + * Execute an inter-node command on the given node or on a parent node. * * \param btrn The node to start looking. * \param command The command to execute. @@ -1225,3 +1225,8 @@ void btr_get_node_start(struct btr_node *btrn, struct timeval *tv) { *tv = btrn->start; } + +struct btr_node *btr_parent(struct btr_node *btrn) +{ + return btrn->parent; +}