static SquashStatus squash_bz2_process_stream (SquashStream* stream, SquashOperation operation) { switch (operation) { case SQUASH_OPERATION_PROCESS: return squash_bz2_process_stream_ex (stream, BZ_RUN); case SQUASH_OPERATION_FLUSH: return squash_bz2_process_stream_ex (stream, BZ_FLUSH); case SQUASH_OPERATION_FINISH: return squash_bz2_finish_stream (stream); } assert (0); }
static SquashStatus squash_bz2_process_stream (SquashStream* stream, SquashOperation operation) { switch (operation) { case SQUASH_OPERATION_PROCESS: return squash_bz2_process_stream_ex (stream, BZ_RUN); case SQUASH_OPERATION_FLUSH: return squash_bz2_process_stream_ex (stream, BZ_FLUSH); case SQUASH_OPERATION_FINISH: return squash_bz2_finish_stream (stream); case SQUASH_OPERATION_TERMINATE: squash_assert_unreachable (); break; } squash_assert_unreachable(); }