int to, int to_bytes, short *snum012, int flow)
 {
        int i;
-       int cur_free;
        int units;
        struct virtual_node *vn = tb->tb_vn;
        int total_node_size, max_node_size, current_item_size;
        /* leaf level */
        needed_nodes = 1;
        total_node_size = 0;
-       cur_free = max_node_size;
 
        /* start from 'from'-th item */
        start_item = from;
         * and Fh is its father.
         */
        struct buffer_head *Sh, *Fh;
-       int maxsize, ret;
+       int ret;
        int lfree, rfree /* free space in L and R */ ;
 
        Sh = PATH_H_PBUFFER(tb->tb_path, h);
        Fh = PATH_H_PPARENT(tb->tb_path, h);
 
-       maxsize = MAX_CHILD_SIZE(Sh);
-
        /*
         * using tb->insert_size[h], which is negative in this case,
         * create_virtual_node calculates: