-
-int prepare_writer_node(struct writer_node *wn)
-{
- struct btr_node *btrn = wn->btrn;
- size_t iqs;
-
- if (btr_eof(btrn))
- return -E_WRITE_COMMON_EOF;
- iqs = btr_get_input_queue_size(btrn);
- if (iqs < wn->min_iqs && !btr_no_parent(btrn))
- return 0;
- assert(iqs != 0);
- /* avoid "buffer too small" errors from the decoder */
- btr_merge(btrn, wn->min_iqs);
- return 1;
-}
-