ggo_print_help(&w->help, detailed);
}
}
+
+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;
+}
+