]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - buffer_tree.c
Add buffer_tree.h.
[paraslash.git] / buffer_tree.c
index 9a59fff9c0419ac95ea4f71c62ef87e108973dbb..b3aea0e4143cbed3ecaff1ca56055106b6108e5a 100644 (file)
@@ -4,7 +4,7 @@
 #include "para.h"
 #include "list.h"
 #include "string.h"
-//#include "buffer_tree.h"
+#include "buffer_tree.h"
 
 
 struct btr_buffer {
@@ -77,7 +77,7 @@ static struct btr_buffer *new_btrb(char *buf, size_t size)
 /*
  * Deallocate the reference, release the resources if refcount drops to zero.
  */
-void btr_drop_buffer_reference(struct btr_buffer_reference *br)
+static void btr_drop_buffer_reference(struct btr_buffer_reference *br)
 {
        struct btr_buffer *btrb = br->btrb;
 
@@ -111,7 +111,7 @@ void btr_add_output(char *buf, size_t size, struct btr_node *btrn)
        add_btrb_to_children(btrb, btrn);
 }
 
-void btr_pushdown_br(struct btr_buffer_reference *br, struct btr_node *btrn)
+static void btr_pushdown_br(struct btr_buffer_reference *br, struct btr_node *btrn)
 {
        add_btrb_to_children(br->btrb, btrn);
        btr_drop_buffer_reference(br);
@@ -150,6 +150,7 @@ struct btr_buffer_reference *btr_next_br(struct btr_node *btrn)
        return list_first_entry(&btrn->input_queue, struct btr_buffer_reference, node);
 }
 
+
 static inline size_t br_available_bytes(struct btr_buffer_reference *br)
 {
        return br->btrb->size - br->consumed;